[BACK]Return to math.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/math.h between version 1.5 and 1.6

version 1.5, 2001/05/26 01:49:25 version 1.6, 2002/02/16 21:27:17
Line 99 
Line 99 
 /*  /*
  * ANSI/POSIX   * ANSI/POSIX
  */   */
 extern double acos __P((double));  extern double acos(double);
 extern double asin __P((double));  extern double asin(double);
 extern double atan __P((double));  extern double atan(double);
 extern double atan2 __P((double, double));  extern double atan2(double, double);
 extern double cos __P((double));  extern double cos(double);
 extern double sin __P((double));  extern double sin(double);
 extern double tan __P((double));  extern double tan(double);
   
 extern double cosh __P((double));  extern double cosh(double);
 extern double sinh __P((double));  extern double sinh(double);
 extern double tanh __P((double));  extern double tanh(double);
   
 extern double exp __P((double));  extern double exp(double);
 extern double frexp __P((double, int *));  extern double frexp(double, int *);
 extern double ldexp __P((double, int));  extern double ldexp(double, int);
 extern double log __P((double));  extern double log(double);
 extern double log10 __P((double));  extern double log10(double);
 extern double modf __P((double, double *));  extern double modf(double, double *);
   
 extern double pow __P((double, double));  extern double pow(double, double);
 extern double sqrt __P((double));  extern double sqrt(double);
   
 extern double ceil __P((double));  extern double ceil(double);
 extern double fabs __P((double));  extern double fabs(double);
 extern double floor __P((double));  extern double floor(double);
 extern double fmod __P((double, double));  extern double fmod(double, double);
   
 #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)  #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
 extern double erf __P((double));  extern double erf(double);
 extern double erfc __P((double));  extern double erfc(double);
 extern double gamma __P((double));  extern double gamma(double);
 extern double hypot __P((double, double));  extern double hypot(double, double);
 extern int isinf __P((double));  extern int isinf(double);
 extern int isnan __P((double));  extern int isnan(double);
 extern int finite __P((double));  extern int finite(double);
 extern double j0 __P((double));  extern double j0(double);
 extern double j1 __P((double));  extern double j1(double);
 extern double jn __P((int, double));  extern double jn(int, double);
 extern double lgamma __P((double));  extern double lgamma(double);
 extern double y0 __P((double));  extern double y0(double);
 extern double y1 __P((double));  extern double y1(double);
 extern double yn __P((int, double));  extern double yn(int, double);
   
 #if !defined(_XOPEN_SOURCE)  #if !defined(_XOPEN_SOURCE)
 extern double acosh __P((double));  extern double acosh(double);
 extern double asinh __P((double));  extern double asinh(double);
 extern double atanh __P((double));  extern double atanh(double);
 extern double cbrt __P((double));  extern double cbrt(double);
 extern double logb __P((double));  extern double logb(double);
 extern double nextafter __P((double, double));  extern double nextafter(double, double);
 extern double remainder __P((double, double));  extern double remainder(double, double);
 extern double scalb __P((double, double));  extern double scalb(double, double);
   
 #ifdef __LIBM_PRIVATE  #ifdef __LIBM_PRIVATE
 extern int matherr __P((struct exception *));  extern int matherr(struct exception *);
 #endif  #endif
   
 /*  /*
  * IEEE Test Vector   * IEEE Test Vector
  */   */
 extern double significand __P((double));  extern double significand(double);
   
 /*  /*
  * Functions callable from C, intended to support IEEE arithmetic.   * Functions callable from C, intended to support IEEE arithmetic.
  */   */
 extern double copysign __P((double, double));  extern double copysign(double, double);
 extern int ilogb __P((double));  extern int ilogb(double);
 extern double rint __P((double));  extern double rint(double);
 extern double scalbn __P((double, int));  extern double scalbn(double, int);
   
 /*  /*
  * BSD math library entry points   * BSD math library entry points
  */   */
 extern double cabs();  extern double cabs();
 extern double drem __P((double, double));  extern double drem(double, double);
 extern double expm1 __P((double));  extern double expm1(double);
 extern double log1p __P((double));  extern double log1p(double);
   
 /*  /*
  * Reentrant version of gamma & lgamma; passes signgam back by reference   * Reentrant version of gamma & lgamma; passes signgam back by reference
  * as the second argument; user must allocate space for signgam.   * as the second argument; user must allocate space for signgam.
  */   */
 #ifdef _REENTRANT  #ifdef _REENTRANT
 extern double gamma_r __P((double, int *));  extern double gamma_r(double, int *);
 extern double lgamma_r __P((double, int *));  extern double lgamma_r(double, int *);
 #endif /* _REENTRANT */  #endif /* _REENTRANT */
   
   
 /* float versions of ANSI/POSIX functions */  /* float versions of ANSI/POSIX functions */
 extern float acosf __P((float));  extern float acosf(float);
 extern float asinf __P((float));  extern float asinf(float);
 extern float atanf __P((float));  extern float atanf(float);
 extern float atan2f __P((float, float));  extern float atan2f(float, float);
 extern float cosf __P((float));  extern float cosf(float);
 extern float sinf __P((float));  extern float sinf(float);
 extern float tanf __P((float));  extern float tanf(float);
   
 extern float coshf __P((float));  extern float coshf(float);
 extern float sinhf __P((float));  extern float sinhf(float);
 extern float tanhf __P((float));  extern float tanhf(float);
   
 extern float expf __P((float));  extern float expf(float);
 extern float frexpf __P((float, int *));  extern float frexpf(float, int *);
 extern float ldexpf __P((float, int));  extern float ldexpf(float, int);
 extern float logf __P((float));  extern float logf(float);
 extern float log10f __P((float));  extern float log10f(float);
 extern float modff __P((float, float *));  extern float modff(float, float *);
   
 extern float powf __P((float, float));  extern float powf(float, float);
 extern float sqrtf __P((float));  extern float sqrtf(float);
   
 extern float ceilf __P((float));  extern float ceilf(float);
 extern float fabsf __P((float));  extern float fabsf(float);
 extern float floorf __P((float));  extern float floorf(float);
 extern float fmodf __P((float, float));  extern float fmodf(float, float);
   
 extern float erff __P((float));  extern float erff(float);
 extern float erfcf __P((float));  extern float erfcf(float);
 extern float gammaf __P((float));  extern float gammaf(float);
 extern float hypotf __P((float, float));  extern float hypotf(float, float);
 extern int isinff __P((float));  extern int isinff(float);
 extern int isnanf __P((float));  extern int isnanf(float);
 extern int finitef __P((float));  extern int finitef(float);
 extern float j0f __P((float));  extern float j0f(float);
 extern float j1f __P((float));  extern float j1f(float);
 extern float jnf __P((int, float));  extern float jnf(int, float);
 extern float lgammaf __P((float));  extern float lgammaf(float);
 extern float y0f __P((float));  extern float y0f(float);
 extern float y1f __P((float));  extern float y1f(float);
 extern float ynf __P((int, float));  extern float ynf(int, float);
   
 extern float acoshf __P((float));  extern float acoshf(float);
 extern float asinhf __P((float));  extern float asinhf(float);
 extern float atanhf __P((float));  extern float atanhf(float);
 extern float cbrtf __P((float));  extern float cbrtf(float);
 extern float logbf __P((float));  extern float logbf(float);
 extern float nextafterf __P((float, float));  extern float nextafterf(float, float);
 extern float remainderf __P((float, float));  extern float remainderf(float, float);
 extern float scalbf __P((float, float));  extern float scalbf(float, float);
   
 /*  /*
  * float version of IEEE Test Vector   * float version of IEEE Test Vector
  */   */
 extern float significandf __P((float));  extern float significandf(float);
   
 /*  /*
  * Float versions of functions callable from C, intended to support   * Float versions of functions callable from C, intended to support
  * IEEE arithmetic.   * IEEE arithmetic.
  */   */
 extern float copysignf __P((float, float));  extern float copysignf(float, float);
 extern int ilogbf __P((float));  extern int ilogbf(float);
 extern float rintf __P((float));  extern float rintf(float);
 extern float scalbnf __P((float, int));  extern float scalbnf(float, int);
   
 /*  /*
  * float versions of BSD math library entry points   * float versions of BSD math library entry points
  */   */
 extern float cabsf ();  extern float cabsf ();
 extern float dremf __P((float, float));  extern float dremf(float, float);
 extern float expm1f __P((float));  extern float expm1f(float);
 extern float log1pf __P((float));  extern float log1pf(float);
   
 /*  /*
  * Float versions of reentrant version of gamma & lgamma; passes   * Float versions of reentrant version of gamma & lgamma; passes
Line 267 
Line 267 
  * allocate space for signgam.   * allocate space for signgam.
  */   */
 #ifdef _REENTRANT  #ifdef _REENTRANT
 extern float gammaf_r __P((float, int *));  extern float gammaf_r(float, int *);
 extern float lgammaf_r __P((float, int *));  extern float lgammaf_r(float, int *);
 #endif  /* _REENTRANT */  #endif  /* _REENTRANT */
   
 #endif /* !_XOPEN_SOURCE */  #endif /* !_XOPEN_SOURCE */

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6