comparison src/sysfloat.h @ 288:e11d67e05968 r21-0b42

Import from CVS: tag r21-0b42
author cvs
date Mon, 13 Aug 2007 10:35:54 +0200
parents 41ff10fd062f
children 74fd4e045ea6
comparison
equal deleted inserted replaced
287:13a0bd77a29d 288:e11d67e05968
42 #undef SHORTBITS 42 #undef SHORTBITS
43 #endif 43 #endif
44 44
45 #include <math.h> 45 #include <math.h>
46 46
47 #ifdef WINDOWSNT
48 /* A quirky way to obtain logb prototype */
49 #include <float.h>
50 #define logb _logb
51 #endif
52
47 #ifdef HAVE_MATHERR 53 #ifdef HAVE_MATHERR
48 /* Work around symbol conflict on Linux/glibc */ 54 /* Work around symbol conflict on Linux/glibc */
49 #ifndef DOMAIN 55 #ifndef DOMAIN
50 /* SysV matherr is not defined if _BSD_SOURCE is used, and on Linux X11 */ 56 /* SysV matherr is not defined if _BSD_SOURCE is used, and on Linux X11 */
51 /* is compiled with _BSD_SOURCE which can also change the size of other */ 57 /* is compiled with _BSD_SOURCE which can also change the size of other */