<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 26.08.2021 09:40, Santiago A. via
      fpc-pascal wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:f910f2a5-5ec2-8397-9de6-afe8be22af4d@ciberpiula.net">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <pre>const
 DefaultDelta:extended = 1E-8;</pre>
      <pre>function F(const x:extended; const delta:extended=DefaultDelta):extended;</pre>
      <pre>function G(const x:extended; const delta:extended=DefaultDelta):extended;

</pre>
      But I get "Illegal expression" in the header function declaration.
      <br>
      Const parameters don't accept const expressions?</blockquote>
    <p>You need:</p>
    <p>const<br>
       DefaultDelta = 1E-8;<br>
      <br>
      function F(const x:extended; const
      delta:extended=DefaultDelta):extended;<br>
    </p>
    <p>Ondrej<br>
    </p>
  </body>
</html>