From: Kbwms AT aol DOT com Message-ID: <2f.3e4624a3.2c83bcd8@aol.com> Date: Sun, 31 Aug 2003 17:04:24 EDT Subject: Re: and To: djgpp-workers AT delorie DOT com MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="part1_2f.3e4624a3.2c83bcd8_boundary" X-Mailer: 8.0 for Windows sub 6015 Reply-To: djgpp-workers AT delorie DOT com --part1_2f.3e4624a3.2c83bcd8_boundary Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In a message dated 8/31/2003 2:24:16 PM Eastern Standard Time, eliz AT elta DOT co DOT il writes: > > >double erf(double); > >double erfc(double); > >double gamma(double); > >[...] > >float lgammaf_r(float, int *); Functions erf() and erfc() are C9x but the name "gamma" in libm is a misnomer. It is actually a synonym for lgamma. User beware. > > If any of these are defined by ANSI C9x or by Posix, their prototype > should be moved to the __STRICT_ANSI__ or POSIX sections of the > header. > > >extern long double acoshl (long double); > >extern long double acosl (long double); > Okay. > Same here: these are defined by C9x. > > Thanks again for working on this. > You're welcome. KB Williams --part1_2f.3e4624a3.2c83bcd8_boundary Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable In a message dated 8/31/2003 2:24:16 PM Eastern Standard= Time, eliz AT elta DOT co DOT il writes:


>double erf(double);
>double erfc(double);
>double gamma(double);
>[...]
>float lgammaf_r(float, int *);



Functions erf() and erfc() are C9x but the name "gamma" in libm is a misnome= r.  It is actually a synonym for lgamma.  User beware.



If any of these are defined by ANSI C9x or by Posix, their prototype
should be moved to the __STRICT_ANSI__ or POSIX sections of the
header.

>extern   long   double acoshl    (lon= g double);
>extern   long   double acosl    (long= double);

Okay.


Same here: these are defined by= C9x.

Thanks again for working on this.


You're welcome.


KB Williams
--part1_2f.3e4624a3.2c83bcd8_boundary--