summaryrefslogtreecommitdiffstats
path: root/winsup/mingw/include/math.h
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2002-11-27 03:41:25 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2002-11-27 03:41:25 +0000
commitdc8597f966ca83f46897e7e269ede83566b98177 (patch)
treea6bf0cb29149d2cd72786d39eb444a73939a70b4 /winsup/mingw/include/math.h
parenteb6d2e2f9a8be898e936b6ac07135d57a566014b (diff)
downloadcygnal-dc8597f966ca83f46897e7e269ede83566b98177.tar.gz
cygnal-dc8597f966ca83f46897e7e269ede83566b98177.tar.bz2
cygnal-dc8597f966ca83f46897e7e269ede83566b98177.zip
* 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.
Diffstat (limited to 'winsup/mingw/include/math.h')
-rw-r--r--winsup/mingw/include/math.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/winsup/mingw/include/math.h b/winsup/mingw/include/math.h
index fbfd712c0..93dcb5f09 100644
--- a/winsup/mingw/include/math.h
+++ b/winsup/mingw/include/math.h
@@ -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);