|  | 2010-12-31  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * float.h: New year's eve present. | 
|  |  | 
|  | 2010-11-16  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * tchar.h (_tWinMain): Define as wWinMain for UNICODE case. | 
|  |  | 
|  | 2010-10-10  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * assert.h: Always undefine and redefine assert() based on NDEBUG. | 
|  |  | 
|  | 2010-09-20  Pawel Sikora  <pawel.sikora@agmk.net> | 
|  |  | 
|  | * eh.h (_is_exception_typeof): Use std::type_info. | 
|  |  | 
|  | 2010-09-16  Jonathan Yong  <jon_y@users.sourceforge.net> | 
|  |  | 
|  | * malloc.h (__mingw_aligned_malloc): Declare prototype. | 
|  | (__mingw_aligned_free): Likewise. | 
|  | (__mingw_aligned_offset_realloc): Likewise. | 
|  | (__mingw_aligned_realloc): Likewise. | 
|  |  | 
|  | 2010-09-07  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * tchar.h (_tcsnlen): Remove the #if0 comment-out from the macro. | 
|  |  | 
|  | 2010-09-06  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * string.h (strnlen): Remove the #if0 comment-out from the prototype. | 
|  |  | 
|  | 2010-08-30  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw.h (__MINGW_MSC_PREREQ): Fix inverted logic. | 
|  |  | 
|  | * dirent.h: Move the _mingw.h include after the header's include | 
|  | guard, move the packing pragmas after the RC_INVOKED guard.  Reformat | 
|  | for smaller diff output against mingw version. | 
|  |  | 
|  | 2010-08-19  Mook  <mook.gcc@gmail.com> | 
|  |  | 
|  | * _mingw.h (__MINGW_PRAGMA_PARAM): Define for MSVC. | 
|  |  | 
|  | 2010-08-18  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | From cygwin CVS 2010-08-17 by Keith Marshall: | 
|  | * limits.h (PATH_MAX): Make it agree with Microsoft's semantically | 
|  | identical MAX_PATH; correct value is 260. | 
|  |  | 
|  | 2010-08-15  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * stdio.h (_vsnwprintf_l): Fix multiple declaration from rev. 1596. | 
|  | * wchar.h (_vsnwprintf_l): Likewise. | 
|  | (_swscanf_l): Likewise. | 
|  |  | 
|  | 2010-08-14  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * time.h: Adjust prototypes for c99. | 
|  | * intrin.h: Likewise. | 
|  | * conio.h: Likewise. | 
|  | * memory.h: Likewise. | 
|  | * string.h: Likewise. | 
|  | * stdlib.h: Likewise. | 
|  | * stdio.h: Likewise. | 
|  | * wchar.h: Likewise. | 
|  |  | 
|  | 2010-08-12  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * _mingw.h (__PRAGMA_PARAM): Renamed to __MINGW_PRAGMA_PARAM. | 
|  | (__BROKEN_INTERFACE): Renamed to __MINGW_BROKEN_INTERFACE. | 
|  |  | 
|  | 2010-08-12  Jonathan Yong  <jon_y@users.sourceforge.net> | 
|  |  | 
|  | * _mingw.h (__PRAGMA_PARAM): Define. | 
|  | (__BROKEN_INTERFACE): Likewise. | 
|  |  | 
|  | 2010-08-02  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw.h (NONAMELESSUNION): If the compiler is MSVC and the MS | 
|  | extensions are disabled, define it. | 
|  | (DUMMYUNIONNAMEX): Remove, not used or needed. | 
|  | (DUMMYSTRUCTNAMEX): Likewise. | 
|  | (DUMMYUNIONNAME1): Add a note that only Wine uses this variant. | 
|  | (DUMMYSTRUCTNAME1): Likewise. | 
|  | (DUMMYUNIONNAME6): Define. | 
|  | (DUMMYUNIONNAME7): Define. | 
|  | (DUMMYUNIONNAME8): Define. | 
|  | (DUMMYUNIONNAME9): Define. | 
|  |  | 
|  | 2010-07-31  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * math.h (__mingw_raise_matherr): New prototype. | 
|  |  | 
|  | 2010-07-30  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * errno.h (ENOFILE): New, define as ENOENT. | 
|  |  | 
|  | * _mingw.h (NONAMELESSSTRUCT, NONAMELESSUNION): If one is defined | 
|  | make sure the other is defined, too. Fixes the mess caused by | 
|  | NONAMELESSSTRUCT which isn't used by any others, so just rely on | 
|  | NONAMELESSUNION. | 
|  |  | 
|  | 2010-07-29  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | Add mingw.org compatibility macros for anonymous unions: | 
|  | * _mingw.h (_ANONYMOUS_UNION): New. | 
|  | (_ANONYMOUS_STRUCT): New. | 
|  | (_UNION_NAME): New. | 
|  | (_STRUCT_NAME): New. | 
|  | (__ANONYMOUS_DEFINED): New, guarding the above. | 
|  |  | 
|  | 2010-07-29  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * sys/types.h (_sigset_t): New. | 
|  |  | 
|  | * math.h (fabs): Provide inline version. | 
|  | (__fpclassify): Likewise. | 
|  | (__fpclassifyf): Likewise. | 
|  |  | 
|  | 2010-07-27  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw.h (__CRT_UNALIGNED): Remove. | 
|  | (UNALIGNED): Define properly against __unaligned for better | 
|  | compatibility with r/os. | 
|  |  | 
|  | 2010-07-27  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw.h (_CRT_ALIGN): Add an MSVC version. | 
|  | (__unaligned): Remove irrelevant comments. See the documentation | 
|  | at http://msdn.microsoft.com/en-us/library/ms253978(VS.80).aspx | 
|  |  | 
|  | 2010-07-23  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * _mingw_float.h: Removed. | 
|  | * float.h: Old copy of _mingw_float.h. | 
|  |  | 
|  | 2010-07-23  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw_stdarg.h (va_copy): Add missing parens. | 
|  | * _mingw.h: Add extern to __forceinline definition. | 
|  |  | 
|  | 2010-07-22  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | Varargs & related cleanups and updates: | 
|  |  | 
|  | * stdio.h: Remove the vadefs.h include, it is already included | 
|  | through _mingw.h. | 
|  | * wchar.h: Remove the vadefs.h include, it is already included | 
|  | through _mingw.h. Remove the __gnuc_va_list and va_list type | 
|  | definitions, already done in vadefs.h (included via _mingw.h.) | 
|  | * stdarg.h: Guard the whole header with __GNUC__ ifdefs. | 
|  | * _mingw_stdarg.h: Use _crt_va_copy invented in vadefs.h (see | 
|  | below) for the __va_copy definition. Move va_copy definition with | 
|  | ifdefs from vadefs.h to here. | 
|  | * _mingw.h: Move the #pragma pack(push,_CRT_PACKING) below vadefs.h | 
|  | inclusion and remove the comment about duplication. Remove the | 
|  | __gnuc_va_list and va_list type definitions, already done in the | 
|  | included vadefs.h. | 
|  | * vadefs.h: Remove _CRT_PACKING definition, already defined in | 
|  | _mingw.h. Remove _UINTPTR_T_DEFINED & co, already defined in _mingw.h. | 
|  | Guard __gnuc_va_list type definition with __GNUC__ ifdefs.  Add | 
|  | MSVC version of va_list type definition and guard the gcc version | 
|  | properly.  Restrict some of the macros to MSVC only, apparently | 
|  | used only by that compiler.  Guard the gcc versions of _crt_va_* | 
|  | macros properly, add MSVC-x86 versions of them from r/os, add | 
|  | MSVC-AMD64 defs from r/os svn repo ros-amd64-bringup branch and | 
|  | #error for other cpus and compilers.  Invent _crt_va_copy by analogy | 
|  | to other _crt_va_* macros for use in stdarg.h. | 
|  |  | 
|  | 2010-07-22  Amine Khaldi  <amine.khaldi@reactos.org> | 
|  |  | 
|  | Several patches for MSC/non-GCC: | 
|  | * _mingw.h (__MINGW_MSC_PREREQ): Define for MSC by analogy to the | 
|  | existing __MINGW_GNUC_PREREQ. | 
|  | (__CRT_INLINE): Define as __inline for MSC. | 
|  | (__restrict__): Define as __restrict for MSC, or as empty for anything | 
|  | other than GCC. | 
|  | (__MINGW_ATTRIB_NORETURN): Define as __declspec(noreturn) for MSC. | 
|  | (__MINGW_ATTRIB_MALLOC): Define as __declspec(noalias) __declspec(restrict) | 
|  | for MSC. | 
|  | (__MINGW_ATTRIB_PURE): Define as empty for MSC. | 
|  | (__MINGW_ATTRIB_USED): Ditto. | 
|  | (__MINGW_ATTRIB_CONST): Ditto. | 
|  | (__MINGW_ATTRIB_DEPRECATE): Define as __declspec(deprecated) for MSC. | 
|  | (__MINGW_NOTHROW): Define as __declspec(nothrow) for MSC && __cplusplus. | 
|  | * setjmp.h: Include crtdefs.h instead of _mingw.h which will be included | 
|  | as a result. | 
|  |  | 
|  | 2010-07-21  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw.h (__MINGW_ATTRIB_UNUSED): Define as __attribute__((unused)) | 
|  | for gcc. | 
|  | (__MINGW_ATTRIB_USED): Define as __attribute__((used)) for gcc, or as | 
|  | __MINGW_ATTRIB_UNUSED where it is not supported ie. gcc < 3.1 or !gcc. | 
|  |  | 
|  | 2010-07-18  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * assert.h (assert): Check against both _UNICODE and UNICODE. | 
|  | Reword and reformat a few places. | 
|  |  | 
|  | 2010-07-18  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | PR/3031224 | 
|  | * assert.h (assert): Allow for ISO-C99 that assert gets | 
|  | redefined according state of NDEBUG. | 
|  |  | 
|  | 2010-07-18  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw_mac.h (__GNU_EXTENSION): Define as __MINGW_EXTENSION | 
|  |  | 
|  | 2010-07-17  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw_unicode.h (__MINGW_TYPEDEF_UAW): New helper macro. | 
|  |  | 
|  | 2010-07-15  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * process.h (_Exit): Fix missing declaration. | 
|  | * stdlib.h (_Exit): Unify code block. | 
|  | * assert.h (_Exit): Likewise. | 
|  |  | 
|  | 2010-07-13  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | PR/3028674 | 
|  | * intrin.h (_m_pextrw): Make sure gcc's intrinsic do not | 
|  | do havoc. | 
|  |  | 
|  | 2010-07-10  Ramiro Polla  <ramiro.polla@gmail.com> | 
|  |  | 
|  | * stdlib.h (strtod): For ISO-C99 use posix version __strtod. | 
|  |  | 
|  | 2010-06-26  Doug Semler  <dougsemler@gmail.com> | 
|  |  | 
|  | * complex.h (cabs, cabsf, cabsl): New inlines to match new complex. | 
|  | (carg, cargl, cargf): Make the inlines match the new complex library. | 
|  |  | 
|  | 2010-06-18  Doug Semler  <dougsemler@gmail.com> | 
|  |  | 
|  | * _mingw_mac.h: Move Unicode macro definitions to _mingw_unicode.h | 
|  | * _mingw_unicode.h: New file. | 
|  |  | 
|  | 2010-06-17  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * _mingw_mac (__MINGW_PROCNAMEEXT_AW): New define. | 
|  |  | 
|  | 2010-06-15  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _bsd_types.h: Moved from include/mingw_inc/_bsd_types.h. | 
|  | Changed its include guard to _BSDTYPES_DEFINED. | 
|  |  | 
|  | 2010-06-12  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * _mingw_mac.h (__MINGW_STRING_AW): New helper macro. | 
|  |  | 
|  | 2010-06-12  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | Kill definitions of I_X86_ macro and adjust places it was used: | 
|  | * sec_api/stralign_s.h: Replace checks against I_X86_ by checks | 
|  | against _X86_. | 
|  |  | 
|  | 2010-05-24  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * mem.h: A little syncing with mingw32 (remove the unnecessary | 
|  | __STRICT_ANSI__ guards.) | 
|  | * sys/fcntl.h: Likewise. | 
|  | * sys/file.h: Likewise. | 
|  | * sys/param.h: Likewise. | 
|  | * sys/time.h: Likewise. | 
|  | * sys/unistd.h: Likewise. | 
|  | * time.h: Likewise. | 
|  | * unistd.h: A little syncing with mingw32 (remove the no longer | 
|  | used __UNISTD_GETOPT__ macro.) Whitespace tidy-up. | 
|  |  | 
|  | 2010-05-22  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _timeval.h: New. | 
|  | * time.h: Include _timeval.h. Move struct timeval, timerisset, | 
|  | timercmp and timerclear to _timeval.h. | 
|  | * sys/time.h: Likewise. | 
|  |  | 
|  | 2010-05-21  Doug Semler  <dougsemler@gmail.com> | 
|  |  | 
|  | * process.h (_endthread): Add noreturn attribute. | 
|  | (_endthreadex): Likewise. | 
|  |  | 
|  | 2010-05-13  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * time.h (asctime_r): Do not bother zeroing the result buffer upon | 
|  | failure. | 
|  | (ctime_r): Likewise. | 
|  | (gmtime_r): Likewise. | 
|  | (localtime_r): Likewise. | 
|  |  | 
|  | 2010-05-12  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * time.h (asctime_r): New macro. | 
|  | (ctime_r): Fix the gcc extension macro to return the correct pointer. | 
|  | (gmtime_r): Likewise. | 
|  | (localtime_r): Likewise. | 
|  |  | 
|  | 2010-04-27  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * dirent.h (DIR): Change dd_handle from long to intptr_t type for win64 | 
|  | compatibility. | 
|  | (_WDIR): Likewise. | 
|  |  | 
|  | 2010-04-18  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * stdio.h: push/pop possible [v]snprintf and [v]snwprintf macros. | 
|  | For the problem report about these macros in libxml2, see: | 
|  | http://sourceforge.net/projects/mingw-w64/forums/forum/723797/topic/3482477/ | 
|  |  | 
|  | 2010-04-17  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * malloc.h, stdlib.h: Improve declaration of _aligned_malloc | 
|  | and _aligned_free for not collide by xmmintrin.h/mm_malloc.h | 
|  | provided by gcc. | 
|  |  | 
|  | 2010-04-08  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * wchar.h (iswblank): Add missing prototype. | 
|  |  | 
|  | 2010-03-31  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * assert.h (assert): Add default ASCII version. | 
|  |  | 
|  | 2010-03-14  Jonathan Yong  <jon_y@users.sourceforge.net> | 
|  |  | 
|  | * math.h (frexp): Remove pure attribute. | 
|  | (modf): ditto. | 
|  | (sincos): ditto. | 
|  | (sincosl): ditto. | 
|  | (sincosf): ditto. | 
|  | (frexpf): ditto. | 
|  | (frexpl): ditto. | 
|  |  | 
|  | 2010-02-02  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * profile.h: Remove advertising clause of copyright. For reference, see: | 
|  | ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change | 
|  | Closes our bug #2939623. | 
|  |  | 
|  | 2010-02-01  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * _mingw_print_pop.h: Don't undefine/redifine the inttypes.h | 
|  | SCN* macros, because we don't have a __mingw_scanf() family | 
|  | implementation yet. Ifdef'ed the relevant portions by the yet | 
|  | non-defined HAVE_MINGW_SCANF_IMPL macro. | 
|  | * _mingw_print_push.h: Likewise. | 
|  |  | 
|  | 2010-01-29  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * stdarg.h: Separate our stdarg.h into two, one which is the gcc- | 
|  | provided header and the other as _mingw_stdarg.h. Make stdarg.h include | 
|  | _mingw_stdarg.h. | 
|  | * float.h: Separate our float.h into two, one which is the gcc- | 
|  | provided header and the other as _mingw_float.h. Make float.h include | 
|  | _mingw_float.h. Fix confused license. | 
|  | * _mingw_float.h: New. | 
|  | * _mingw_stdarg.h: New. | 
|  |  | 
|  | 2010-01-29  Ozkan Sezer  <sezeroz@gmail.com> | 
|  |  | 
|  | * stdarg.h: Sync with the gcc PR c++/36799 fix from | 
|  | gcc trunk 2009-03-27/r145106. | 
|  |  | 
|  | 2010-01-26  Jonathan Yong  <jon_y@users.sourceforge.net> | 
|  |  | 
|  | * getopt.h: Sync with mingw.org, it is also now PD | 
|  | instead of BSD 4 clause. | 
|  |  | 
|  | 2010-01-23  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * crt/_mingw.h: Add SDK include of sdks/_mingw_ddk.h. | 
|  |  | 
|  | 2010-01-14  Kai Tietz  <kai.tietz@onevision.com> | 
|  |  | 
|  | * tchar.h (PTCHAR, TBYTE, PTBYTE): Added. | 
|  |  | 
|  | 2010-01-07  Jonathan Yong  <jon_y@users.sourceforge.net> | 
|  |  | 
|  | * math.h (sin): Add GCC pure attribute. | 
|  | (cos): Ditto. | 
|  | (tan): Ditto. | 
|  | (sinh): Ditto. | 
|  | (cosh): Ditto. | 
|  | (tanh): Ditto. | 
|  | (asin): Ditto. | 
|  | (acos): Ditto. | 
|  | (atan): Ditto. | 
|  | (atan2): Ditto. | 
|  | (exp): Ditto. | 
|  | (log): Ditto. | 
|  | (log2): Ditto. | 
|  | (pow): Ditto. | 
|  | (sqrt): Ditto. | 
|  | (ceil): Ditto. | 
|  | (floor): Ditto. | 
|  | (fabs): Ditto. | 
|  | (ldexp): Ditto. | 
|  | (frexp): Ditto. | 
|  | (modf): Ditto. | 
|  | (fmod): Ditto. | 
|  | (_cabs): Ditto. | 
|  | (_hypot): Ditto. | 
|  | (_j0): Ditto. | 
|  | (_j1): Ditto. | 
|  | (_jn): Ditto. | 
|  | (_y0): Ditto. | 
|  | (_y1): Ditto. | 
|  | (_yn): Ditto. | 
|  | (j0): Ditto. | 
|  | (j1): Ditto. | 
|  | (jn): Ditto. | 
|  | (y1): Ditto. | 
|  | (y2): Ditto. | 
|  | (yn): Ditto. | 
|  | (finite): Ditto. | 
|  | (fpclass): Ditto. | 
|  | (__fpclassifyl): Ditto. | 
|  | (__fpclassifyf): Ditto. | 
|  | (__fpclassify): Ditto. | 
|  | (__isnan): Ditto. | 
|  | (__isnanf): Ditto. | 
|  | (__isnanl): Ditto. | 
|  | (__signbit): Ditto. | 
|  | (__signbitf): Ditto. | 
|  | (__signbitl): Ditto. | 
|  | (sinf): Ditto. | 
|  | (sinl): Ditto. | 
|  | (cosf): Ditto. | 
|  | (cosl): Ditto. | 
|  | (tanf): Ditto. | 
|  | (tanl): Ditto. | 
|  | (asinf): Ditto. | 
|  | (asinl): Ditto. | 
|  | (acosf): Ditto. | 
|  | (acosl): Ditto. | 
|  | (atanf): Ditto. | 
|  | (atanl): Ditto. | 
|  | (atan2f): Ditto. | 
|  | (atan2l): Ditto. | 
|  | (sinhf): Ditto. | 
|  | (sinhl): Ditto. | 
|  | (coshf): Ditto. | 
|  | (coshl): Ditto. | 
|  | (tanhf): Ditto. | 
|  | (tanhl): Ditto. | 
|  | (acosh): Ditto. | 
|  | (acoshf): Ditto. | 
|  | (acoshl): Ditto. | 
|  | (asinh): Ditto. | 
|  | (asinhf): Ditto. | 
|  | (asinhl): Ditto. | 
|  | (atanh): Ditto. | 
|  | (atanhf): Ditto. | 
|  | (atanhl): Ditto. | 
|  | (expf): Ditto. | 
|  | (expl): Ditto. | 
|  | (exp2): Ditto. | 
|  | (exp2f): Ditto. | 
|  | (exp2l): Ditto. | 
|  | (expm1): Ditto. | 
|  | (expm1f): Ditto. | 
|  | (expm1l): Ditto. | 
|  | (frexpf): Ditto. | 
|  | (frexpl): Ditto. | 
|  | (ilogb): Ditto. | 
|  | (ilogbf): Ditto. | 
|  | (ilogbl): Ditto. | 
|  | (ldexpf): Ditto. | 
|  | (ldexpl): Ditto. | 
|  | (logf): Ditto. | 
|  | (logl): Ditto. | 
|  | (log10f): Ditto. | 
|  | (log10l): Ditto. | 
|  | (log1p): Ditto. | 
|  | (log1pf): Ditto. | 
|  | (log1pl): Ditto. | 
|  | (log2): Ditto. | 
|  | (log2f): Ditto. | 
|  | (log2l): Ditto. | 
|  | (logb): Ditto. | 
|  | (logbf): Ditto. | 
|  | (logbl): Ditto. | 
|  | (hypot): Ditto. | 
|  | (hypotf): Ditto. | 
|  | (hypotl): Ditto. | 
|  | (powf): Ditto. | 
|  | (powl): Ditto. | 
|  | (sqrtf): Ditto. | 
|  | (sqrtl): Ditto. | 
|  | (erf): Ditto. | 
|  | (erff): Ditto. | 
|  | (erfl): Ditto. | 
|  | (erfc): Ditto. | 
|  | (erfcf): Ditto. | 
|  | (erfcl): Ditto. | 
|  | (lgamma): Ditto. | 
|  | (lgammaf): Ditto. | 
|  | (lgammal): Ditto. | 
|  | (lgamma): Ditto. | 
|  | (lgammaf): Ditto. | 
|  | (lgammal): Ditto. | 
|  | (ceilf): Ditto. | 
|  | (ceill): Ditto. | 
|  | (floorf): Ditto. | 
|  | (floorl): Ditto. | 
|  | (nearbyint): Ditto. | 
|  | (nearbyintf): Ditto. | 
|  | (nearbyintl): Ditto. | 
|  | (round): Ditto. | 
|  | (roundf): Ditto. | 
|  | (roundl): Ditto. | 
|  | (lround): Ditto. | 
|  | (lroundf): Ditto. | 
|  | (lroundl): Ditto. | 
|  | (llround): Ditto. | 
|  | (llroundf): Ditto. | 
|  | (llroundl): Ditto. | 
|  | (trunc): Ditto. | 
|  | (truncf): Ditto. | 
|  | (truncl): Ditto. | 
|  | (fmodf): Ditto. | 
|  | (fmodl): Ditto. | 
|  | (remainder): Ditto. | 
|  | (remainderf): Ditto. | 
|  | (remainderl): Ditto. | 
|  | (remquo): Ditto. | 
|  | (remquof): Ditto. | 
|  | (remquol): Ditto. | 
|  | (copysign): Ditto. | 
|  | (copysignf): Ditto. | 
|  | (copysignl): Ditto. | 
|  | (fdim): Ditto. | 
|  | (fdimf): Ditto. | 
|  | (fdiml): Ditto. | 
|  | (fmax): Ditto. | 
|  | (fmaxf): Ditto. | 
|  | (fmaxl): Ditto. | 
|  | (fmin): Ditto. | 
|  | (fminf): Ditto. | 
|  | (fminl): Ditto. | 
|  | (fma): Ditto. | 
|  | (fmaf): Ditto. | 
|  | (fmal): Ditto. | 
|  | (_hypotf): Ditto. | 
|  | (_copysignf): Ditto. | 
|  | (_chgsignf): Ditto. | 
|  | (_logbf): Ditto. | 
|  | (_nextafterf): Ditto. | 
|  | (_finitef): Ditto. | 
|  | (_isnanf): Ditto. | 
|  | (_fpclassf): Ditto. |