Adding prototypes for ldexpl and nextafterl.
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@107 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/ChangeLog b/mingw-w64-headers/include/ChangeLog
index 0e77f1a..d974c7d 100755
--- a/mingw-w64-headers/include/ChangeLog
+++ b/mingw-w64-headers/include/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-10 Kai Tietz <kai.tietz@onevision.com>
+
+ * math.h: Add prototypes for nextafterl and ldexpl.
+ Add none inline declaration of ldexpf.
+
2007-10-09 Kai Tietz <kai.tietz@onevision.com>
* sys/stat.h, wstat.h: Changed POSIX prototypes.
diff --git a/mingw-w64-headers/include/math.h b/mingw-w64-headers/include/math.h
index cf186ac..6b66324 100755
--- a/mingw-w64-headers/include/math.h
+++ b/mingw-w64-headers/include/math.h
@@ -131,9 +131,9 @@
_CRTIMP float __cdecl floorf(float _X);
_CRTIMP float __cdecl fmodf(float _X,float _Y);
_CRTIMP float __cdecl _hypotf(float _X,float _Y);
- _CRTIMP float __cdecl ldexpf(float _X,int _Y);
#endif
-
+ float __cdecl ldexpf(float _X,int _Y);
+ long double __cdecl ldexpl(long double _X,int _Y);
#if defined(__x86_64)
/* from libmingwex */
float __cdecl acosf(float _X);
@@ -633,8 +633,7 @@
/* 7.12.11.3 */
extern double __cdecl nextafter (double, double); /* in libmoldname.a */
extern float __cdecl nextafterf (float, float);
- /* TODO: Not yet implemented */
- /* extern long double __cdecl nextafterl (long double, long double); */
+ extern long double __cdecl nextafterl (long double, long double);
/* 7.12.11.4 The nexttoward functions: TODO */