* mingwex/math/lgamma.c: New file.

* mingwex/math/lgammaf.c: New file.
	* mingwex/math/lgammal.c: New file.
	* mingwex/math/tgamma.c: New file.
	* mingwex/math/tgammaf.c: New file.
	* mingwex/math/tgammal.c: New file.
	* mingwex/math/cephes_mconf (polevlf): Add float version.
	(p1evlf): Likewise.
	Define _CEPHES_USE_ERRNO.
	* mingwex/Makefile.in (MATH_DISTFILES): Add new files.
	(MATH_OBJS): Add new objects.
	* include/math.h (lgamma[fl]): Add prototypes.
	(tgamma[fl]): Add prototypes.
This commit is contained in:
Danny Smith
2002-11-27 03:41:25 +00:00
parent eb6d2e2f9a
commit dc8597f966
9 changed files with 2300 additions and 5 deletions

View File

@ -501,7 +501,21 @@ extern long double powl (long double, long double);
extern float sqrtf (float);
extern long double sqrtl (long double);
/* 7.12.8 Error and gamma functions: TODO */
/* TODO */
/* 7.12.8.1 The erf functions */
/* 7.12.8.2 The erfc functions */
/* 7.12.8.3 The lgamma functions */
extern double lgamma (double);
extern float lgammaf (float);
extern long double lgammal (long double);
/* 77.12.8.4 The tgamma functions */
extern double tgamma (double);
extern float tgammaf (float);
extern long double tgammal (long double);
/* 7.12.9.1 Double in C89 */
extern float ceilf (float);