<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Marc:<br>
    <br>
    I have the following definitions in a file I'm using when updating
    Gambit's trigonometric (and adding hyperbolic) functions:<br>
    <br>
    <blockquote><tt>;;; #include <math.h> is in gambit.h</tt><br>
      <br>
      <tt>(define ##scalbn (c-lambda (double int) double "scalbn"))</tt><br>
      <tt>(define ##ilogb  (c-lambda (double) int "ilogb"))</tt><br>
      <br>
      <tt>(define ##flsinh (c-lambda (double) double "sinh"))</tt><br>
      <tt>(define ##flcosh (c-lambda (double) double "cosh"))</tt><br>
      <tt>(define ##fltanh (c-lambda (double) double "tanh"))</tt><br>
      <br>
      <tt>(define ##flasinh (c-lambda (double) double "asinh"))</tt><br>
      <tt>(define ##flacosh (c-lambda (double) double "acosh"))</tt><br>
      <tt>(define ##flatanh (c-lambda (double) double "atanh"))</tt><br>
      <br>
      <tt>(define ##fllog1p (c-lambda (double) double "log1p"))</tt><br>
      <tt>(define ##flexpm1 (c-lambda (double) double "expm1"))</tt><br>
    </blockquote>
    <br>
    It would be really helpful for me if these could be added to
    gambit.h, the compiler, and _num.scm; then I could just propose
    patches to _num.scm for my changes, which will come in stages.<br>
    <br>
    Also, it would be good to know whether these are available on all
    systems that Gambit runs on.<br>
    <br>
    Brad<br>
  </body>
</html>