Browse Source

initial attempt getting everything to build on windows

Jameson Nash 13 years ago
parent
commit
0df00dd0f7
100 changed files with 229 additions and 145 deletions
  1. 3 0
      .gitignore
  2. 17 2
      Make.inc
  3. 1 1
      bsdsrc/b_exp.c
  4. 1 1
      bsdsrc/b_log.c
  5. 1 1
      bsdsrc/b_tgamma.c
  6. 1 1
      bsdsrc/mathimpl.h
  7. 64 0
      include/cdefs-compat.h
  8. 10 6
      include/fpmath.h
  9. 33 0
      include/types-compat.h
  10. 1 1
      ld128/e_rem_pio2l.h
  11. 1 1
      ld128/invtrig.c
  12. 1 1
      ld128/k_cosl.c
  13. 1 1
      ld128/k_sinl.c
  14. 1 1
      ld128/k_tanl.c
  15. 1 1
      ld128/s_exp2l.c
  16. 1 1
      ld80/e_rem_pio2l.h
  17. 1 1
      ld80/invtrig.c
  18. 1 1
      ld80/k_cosl.c
  19. 1 1
      ld80/k_sinl.c
  20. 1 1
      ld80/k_tanl.c
  21. 1 1
      ld80/s_exp2l.c
  22. 3 2
      src/Makefile
  23. 1 1
      src/e_acos.c
  24. 1 1
      src/e_acosf.c
  25. 1 1
      src/e_acosh.c
  26. 1 1
      src/e_acoshf.c
  27. 1 1
      src/e_acosl.c
  28. 1 1
      src/e_asin.c
  29. 1 1
      src/e_asinf.c
  30. 1 1
      src/e_asinl.c
  31. 1 1
      src/e_atan2.c
  32. 1 1
      src/e_atan2f.c
  33. 1 1
      src/e_atan2l.c
  34. 1 1
      src/e_atanh.c
  35. 1 1
      src/e_atanhf.c
  36. 1 1
      src/e_cosh.c
  37. 1 1
      src/e_coshf.c
  38. 1 1
      src/e_exp.c
  39. 1 1
      src/e_expf.c
  40. 1 1
      src/e_fmod.c
  41. 1 1
      src/e_fmodf.c
  42. 1 1
      src/e_fmodl.c
  43. 1 1
      src/e_gamma.c
  44. 1 1
      src/e_gamma_r.c
  45. 1 1
      src/e_gammaf.c
  46. 1 1
      src/e_gammaf_r.c
  47. 1 1
      src/e_hypot.c
  48. 1 1
      src/e_hypotf.c
  49. 1 1
      src/e_hypotl.c
  50. 1 1
      src/e_j0.c
  51. 1 1
      src/e_j0f.c
  52. 1 1
      src/e_j1.c
  53. 1 1
      src/e_j1f.c
  54. 1 1
      src/e_jn.c
  55. 1 1
      src/e_jnf.c
  56. 1 1
      src/e_lgamma.c
  57. 1 1
      src/e_lgamma_r.c
  58. 1 1
      src/e_lgammaf.c
  59. 1 1
      src/e_lgammaf_r.c
  60. 1 1
      src/e_log.c
  61. 1 1
      src/e_log10.c
  62. 1 1
      src/e_log10f.c
  63. 1 1
      src/e_log2.c
  64. 1 1
      src/e_log2f.c
  65. 1 1
      src/e_logf.c
  66. 1 1
      src/e_pow.c
  67. 1 1
      src/e_powf.c
  68. 1 1
      src/e_rem_pio2.c
  69. 1 1
      src/e_rem_pio2f.c
  70. 1 1
      src/e_remainder.c
  71. 1 1
      src/e_remainderf.c
  72. 1 1
      src/e_remainderl.c
  73. 1 1
      src/e_scalb.c
  74. 1 1
      src/e_scalbf.c
  75. 1 1
      src/e_sinh.c
  76. 1 1
      src/e_sinhf.c
  77. 1 1
      src/e_sqrt.c
  78. 1 1
      src/e_sqrtl.c
  79. 1 1
      src/k_cos.c
  80. 1 1
      src/k_cosf.c
  81. 1 1
      src/k_exp.c
  82. 1 1
      src/k_expf.c
  83. 1 1
      src/k_log.h
  84. 1 1
      src/k_logf.h
  85. 1 1
      src/k_rem_pio2.c
  86. 1 1
      src/k_sin.c
  87. 1 1
      src/k_sinf.c
  88. 1 1
      src/k_tan.c
  89. 1 1
      src/k_tanf.c
  90. 4 27
      src/math_private.h
  91. 3 16
      src/openlibm.h
  92. 1 1
      src/s_asinh.c
  93. 1 1
      src/s_asinhf.c
  94. 1 1
      src/s_atan.c
  95. 1 1
      src/s_atanf.c
  96. 1 1
      src/s_atanl.c
  97. 1 1
      src/s_carg.c
  98. 1 1
      src/s_cargf.c
  99. 1 1
      src/s_cargl.c
  100. 1 1
      src/s_cbrt.c

+ 3 - 0
.gitignore

@@ -1,3 +1,6 @@
 *.o
 *~
 *.a
+*.dll
+*.so
+*.dylib

+ 17 - 2
Make.inc

@@ -1,5 +1,5 @@
 CC=gcc
-CFLAGS=-O2 -fPIC -I. -I../include -I../ld128 -I../src -D__BSD_VISIBLE -Wno-implicit-function-declaration
+CFLAGS=-O2 -I. -I../include -I../ld128 -I../src -D__BSD_VISIBLE -Wno-implicit-function-declaration
 
 default: all
 
@@ -13,13 +13,28 @@ clean:
 OS = $(shell uname)
 ARCH = $(shell uname -m)
 
+
+ifeq ($(OS), MINGW32_NT-6.1)
+OS=WINNT
+endif
+
 ifeq ($(OS), Linux)
 SHLIB_EXT = so
+CFLAGS+=-fPIC
+endif
+
+ifeq ($(OS), FreeBSD)
+SHLIB_EXT = so
+CFLAGS+=-fPIC
 endif
 
 ifeq ($(OS), Darwin)
 SHLIB_EXT = dylib
-CFLAGS+=-std=c99
+CFLAGS+=-std=c99 -fPIC
+endif
+
+ifeq ($(OS), WINNT)
+SHLIB_EXT = dll
 endif
 
 # Colors for make

+ 1 - 1
bsdsrc/b_exp.c

@@ -32,7 +32,7 @@
  */
 
 /* @(#)exp.c	8.1 (Berkeley) 6/4/93 */
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/bsdsrc/b_exp.c,v 1.9 2011/10/16 05:37:20 das Exp $");
 
 

+ 1 - 1
bsdsrc/b_log.c

@@ -32,7 +32,7 @@
  */
 
 /* @(#)log.c	8.2 (Berkeley) 11/30/93 */
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/bsdsrc/b_log.c,v 1.9 2008/02/22 02:26:51 das Exp $");
 
 #include <openlibm.h>

+ 1 - 1
bsdsrc/b_tgamma.c

@@ -32,7 +32,7 @@
  */
 
 /* @(#)gamma.c	8.1 (Berkeley) 6/4/93 */
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/bsdsrc/b_tgamma.c,v 1.10 2008/02/22 02:26:51 das Exp $");
 
 /*

+ 1 - 1
bsdsrc/mathimpl.h

@@ -37,7 +37,7 @@
 #ifndef _MATHIMPL_H_
 #define	_MATHIMPL_H_
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 #include <openlibm.h>
 
 #include "../src/math_private.h"

+ 64 - 0
include/cdefs-compat.h

@@ -0,0 +1,64 @@
+#ifndef _CDEFS_COMPAT_H_
+#define	_CDEFS_COMPAT_H_
+
+#if (defined(_WIN32) || defined (_MSC_VER)) && !defined(__WIN32__)
+    #define __WIN32__
+#endif
+
+#ifndef __WIN32__
+#include "sys/cdefs.h"
+
+#else //__WIN32__
+
+#if defined(__cplusplus)
+#define	__BEGIN_DECLS	extern "C" {
+#define	__END_DECLS	}
+#else
+#define	__BEGIN_DECLS
+#define	__END_DECLS
+#endif
+
+#ifdef __GNUC__
+#define __strong_reference(sym,aliassym)	\
+	extern __typeof (sym) aliassym __attribute__ ((__alias__ (#sym)));
+#ifdef __ELF__
+#ifdef __STDC__
+#define	__weak_reference(sym,alias)	\
+	__asm__(".weak " #alias);	\
+	__asm__(".equ "  #alias ", " #sym)
+#define	__warn_references(sym,msg)	\
+	__asm__(".section .gnu.warning." #sym);	\
+	__asm__(".asciz \"" msg "\"");	\
+	__asm__(".previous")
+#else
+#define	__weak_reference(sym,alias)	\
+	__asm__(".weak alias");		\
+	__asm__(".equ alias, sym")
+#define	__warn_references(sym,msg)	\
+	__asm__(".section .gnu.warning.sym"); \
+	__asm__(".asciz \"msg\"");	\
+	__asm__(".previous")
+#endif	/* __STDC__ */
+#else	/* !__ELF__ */
+#ifdef __STDC__
+#define __weak_reference(sym,alias)	\
+	__asm__(".stabs \"_" #alias "\",11,0,0,0");	\
+	__asm__(".stabs \"_" #sym "\",1,0,0,0")
+#define __warn_references(sym,msg)	\
+	__asm__(".stabs \"" msg "\",30,0,0,0");		\
+	__asm__(".stabs \"_" #sym "\",1,0,0,0")
+#else
+#define __weak_reference(sym,alias)	\
+	__asm__(".stabs \"_/**/alias\",11,0,0,0");	\
+	__asm__(".stabs \"_/**/sym\",1,0,0,0")
+#define __warn_references(sym,msg)	\
+	__asm__(".stabs msg,30,0,0,0");			\
+	__asm__(".stabs \"_/**/sym\",1,0,0,0")
+#endif	/* __STDC__ */
+#endif	/* __ELF__ */
+#endif	/* __GNUC__ */
+
+#endif
+
+
+#endif

+ 10 - 6
include/fpmath.h

@@ -26,6 +26,8 @@
  *
  * $FreeBSD: src/lib/libc/include/fpmath.h,v 1.4 2008/12/23 22:20:59 marcel Exp $
  */
+#ifndef _FPMATH_H_
+#define _FPMATH_H_
 
 // Currently assumes Intel platform
 #if defined (__i386__) || defined(__x86_64__)
@@ -58,12 +60,12 @@
 #define _LITTLE_ENDIAN 1234
 #define _BIG_ENDIAN    4321
 #define _PDP_ENDIAN    3412
-#define _BYTE_ORDER       __LITTLE_ENDIAN
-#define _FLOAT_WORD_ORDER __LITTLE_ENDIAN
-#define LITTLE_ENDIAN  __LITTLE_ENDIAN
-#define BIG_ENDIAN     __BIG_ENDIAN
-#define PDP_ENDIAN     __PDP_ENDIAN
-#define BYTE_ORDER     __BYTE_ORDER
+#define _BYTE_ORDER       _LITTLE_ENDIAN
+#define _FLOAT_WORD_ORDER _LITTLE_ENDIAN
+#define LITTLE_ENDIAN  _LITTLE_ENDIAN
+#define BIG_ENDIAN     _BIG_ENDIAN
+#define PDP_ENDIAN     _PDP_ENDIAN
+#define BYTE_ORDER     _BYTE_ORDER
 #endif
 
 #ifndef _IEEE_WORD_ORDER
@@ -109,3 +111,5 @@ union IEEEd2bits {
 #endif
 	} bits;
 };
+
+#endif

+ 33 - 0
include/types-compat.h

@@ -0,0 +1,33 @@
+#ifndef _TYPES_COMPAT_H_
+#define	_TYPES_COMPAT_H_
+
+#if (defined(_WIN32) || defined (_MSC_VER)) && !defined(__WIN32__)
+    #define __WIN32__
+#endif
+
+#ifdef __APPLE__
+#include <sys/_types.h>
+#include <machine/_limits.h>
+#endif
+
+#ifdef __linux__
+/* Not sure what to do about __pure2 on linux */
+#define __pure2 
+#include <sys/types.h>
+#include <limits.h>
+#endif
+
+#ifdef __WIN32__
+/* Not sure what to do about __pure2 on linux */
+#define __pure2 
+#include <sys/types.h>
+#include <stdint.h>
+typedef uint8_t               u_int8_t;
+typedef uint16_t              u_int16_t;
+typedef uint32_t              u_int32_t;
+typedef uint64_t              u_int64_t;
+#include <limits.h>
+#endif
+
+
+#endif

+ 1 - 1
ld128/e_rem_pio2l.h

@@ -13,7 +13,7 @@
  * Optimized by Bruce D. Evans.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld128/e_rem_pio2l.h,v 1.2 2011/05/30 19:41:28 kargl Exp $");
 
 /* ld128 version of __ieee754_rem_pio2l(x,y)

+ 1 - 1
ld128/invtrig.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld128/invtrig.c,v 1.1 2008/07/31 22:41:26 das Exp $");
 
 #include "invtrig.h"

+ 1 - 1
ld128/k_cosl.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld128/k_cosl.c,v 1.1 2008/02/17 07:32:31 das Exp $");
 
 /*

+ 1 - 1
ld128/k_sinl.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld128/k_sinl.c,v 1.1 2008/02/17 07:32:31 das Exp $");
 
 /*

+ 1 - 1
ld128/k_tanl.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld128/k_tanl.c,v 1.1 2008/02/17 07:32:31 das Exp $");
 
 /*

+ 1 - 1
ld128/s_exp2l.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld128/s_exp2l.c,v 1.3 2008/02/13 10:44:44 bde Exp $");
 
 #include <float.h>

+ 1 - 1
ld80/e_rem_pio2l.h

@@ -13,7 +13,7 @@
  * Optimized by Bruce D. Evans.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld80/e_rem_pio2l.h,v 1.3 2011/06/18 13:56:33 benl Exp $");
 
 /* ld80 version of __ieee754_rem_pio2l(x,y)

+ 1 - 1
ld80/invtrig.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld80/invtrig.c,v 1.1 2008/07/31 22:41:26 das Exp $");
 
 #include "invtrig.h"

+ 1 - 1
ld80/k_cosl.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld80/k_cosl.c,v 1.1 2008/02/17 07:32:14 das Exp $");
 
 /*

+ 1 - 1
ld80/k_sinl.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld80/k_sinl.c,v 1.1 2008/02/17 07:32:14 das Exp $");
 
 /*

+ 1 - 1
ld80/k_tanl.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld80/k_tanl.c,v 1.3 2008/02/18 15:39:52 bde Exp $");
 
 /*

+ 1 - 1
ld80/s_exp2l.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/ld80/s_exp2l.c,v 1.3 2008/02/13 10:44:44 bde Exp $");
 
 #include <float.h>

+ 3 - 2
src/Makefile

@@ -20,8 +20,9 @@ SRCS= \
 	s_finite.o s_finitef.o \
 	s_floor.o s_floorf.o s_fma.o s_fmaf.o \
 	s_fmax.o s_fmaxf.o s_fmaxl.o s_fmin.o \
-	s_fminf.o s_fminl.o s_frexp.o s_frexpf.o s_ilogb.o s_ilogbf.o \
-	s_ilogbl.o s_isfinite.o s_isnormal.o s_isnan.o \
+	s_fminf.o s_fminl.o s_fpclassify.o \
+	s_frexp.o s_frexpf.o s_ilogb.o s_ilogbf.o \
+	s_ilogbl.o s_isinf.o s_isfinite.o s_isnormal.o s_isnan.o \
 	s_llrint.o s_llrintf.o s_llround.o s_llroundf.o s_llroundl.o \
 	s_log1p.o s_log1pf.o s_logb.o s_logbf.o s_lrint.o s_lrintf.o \
 	s_lround.o s_lroundf.o s_lroundl.o s_modf.o s_modff.o \

+ 1 - 1
src/e_acos.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_acos.c,v 1.13 2008/07/31 22:41:26 das Exp $");
 
 /* __ieee754_acos(x)

+ 1 - 1
src/e_acosf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_acosf.c,v 1.11 2008/08/03 17:39:54 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_acosh.c

@@ -12,7 +12,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_acosh.c,v 1.9 2008/02/22 02:30:34 das Exp $");
 
 /* __ieee754_acosh(x)

+ 1 - 1
src/e_acoshf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_acoshf.c,v 1.8 2008/02/22 02:30:34 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_acosl.c

@@ -12,7 +12,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_acosl.c,v 1.2 2008/08/02 03:56:22 das Exp $");
 
 /*

+ 1 - 1
src/e_asin.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_asin.c,v 1.15 2011/02/10 07:37:50 das Exp $");
 
 /* __ieee754_asin(x)

+ 1 - 1
src/e_asinf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_asinf.c,v 1.13 2008/08/08 00:21:27 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_asinl.c

@@ -12,7 +12,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_asinl.c,v 1.2 2008/08/03 17:49:05 das Exp $");
 
 /*

+ 1 - 1
src/e_atan2.c

@@ -12,7 +12,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_atan2.c,v 1.14 2008/08/02 19:17:00 das Exp $");
 
 /* __ieee754_atan2(y,x)

+ 1 - 1
src/e_atan2f.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_atan2f.c,v 1.12 2008/08/03 17:39:54 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_atan2l.c

@@ -13,7 +13,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_atan2l.c,v 1.3 2008/08/02 19:17:00 das Exp $");
 
 /*

+ 1 - 1
src/e_atanh.c

@@ -12,7 +12,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_atanh.c,v 1.8 2008/02/22 02:30:34 das Exp $");
 
 /* __ieee754_atanh(x)

+ 1 - 1
src/e_atanhf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_atanhf.c,v 1.7 2008/02/22 02:30:34 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_cosh.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_cosh.c,v 1.10 2011/10/21 06:28:47 das Exp $");
 
 /* __ieee754_cosh(x)

+ 1 - 1
src/e_coshf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_coshf.c,v 1.9 2011/10/21 06:28:47 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_exp.c

@@ -10,7 +10,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_exp.c,v 1.14 2011/10/21 06:26:38 das Exp $");
 
 /* __ieee754_exp(x)

+ 1 - 1
src/e_expf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_expf.c,v 1.16 2011/10/21 06:26:38 das Exp $");
 
 #include <float.h>

+ 1 - 1
src/e_fmod.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_fmod.c,v 1.10 2008/02/22 02:30:34 das Exp $");
 
 /* 

+ 1 - 1
src/e_fmodf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_fmodf.c,v 1.7 2008/02/22 02:30:34 das Exp $");
 
 /*

+ 1 - 1
src/e_fmodl.c

@@ -10,7 +10,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_fmodl.c,v 1.2 2008/07/31 20:09:47 das Exp $");
 
 #include <float.h>

+ 1 - 1
src/e_gamma.c

@@ -12,7 +12,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_gamma.c,v 1.8 2008/02/22 02:30:34 das Exp $");
 
 /* __ieee754_gamma(x)

+ 1 - 1
src/e_gamma_r.c

@@ -12,7 +12,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_gamma_r.c,v 1.8 2008/02/22 02:30:34 das Exp $");
 
 /* __ieee754_gamma_r(x, signgamp)

+ 1 - 1
src/e_gammaf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_gammaf.c,v 1.7 2008/02/22 02:30:35 das Exp $");
 
 /* __ieee754_gammaf(x)

+ 1 - 1
src/e_gammaf_r.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_gammaf_r.c,v 1.8 2008/02/22 02:30:35 das Exp $");
 
 /* __ieee754_gammaf_r(x, signgamp)

+ 1 - 1
src/e_hypot.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_hypot.c,v 1.14 2011/10/15 07:00:28 das Exp $");
 
 /* __ieee754_hypot(x,y)

+ 1 - 1
src/e_hypotf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_hypotf.c,v 1.14 2011/10/15 07:00:28 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_hypotl.c

@@ -10,7 +10,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_hypotl.c,v 1.3 2011/10/16 05:36:39 das Exp $");
 
 /* long double version of hypot().  See e_hypot.c for most comments. */

+ 1 - 1
src/e_j0.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_j0.c,v 1.9 2008/02/22 02:30:35 das Exp $");
 
 /* __ieee754_j0(x), __ieee754_y0(x)

+ 1 - 1
src/e_j0f.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_j0f.c,v 1.8 2008/02/22 02:30:35 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_j1.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_j1.c,v 1.9 2008/02/22 02:30:35 das Exp $");
 
 /* __ieee754_j1(x), __ieee754_y1(x)

+ 1 - 1
src/e_j1f.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_j1f.c,v 1.8 2008/02/22 02:30:35 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_jn.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_jn.c,v 1.11 2010/11/13 10:54:10 uqs Exp $");
 
 /*

+ 1 - 1
src/e_jnf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_jnf.c,v 1.11 2010/11/13 10:54:10 uqs Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_lgamma.c

@@ -12,7 +12,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_lgamma.c,v 1.9 2008/02/22 02:30:35 das Exp $");
 
 /* __ieee754_lgamma(x)

+ 1 - 1
src/e_lgamma_r.c

@@ -12,7 +12,7 @@
  *
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_lgamma_r.c,v 1.11 2011/10/15 07:00:28 das Exp $");
 
 /* __ieee754_lgamma_r(x, signgamp)

+ 1 - 1
src/e_lgammaf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_lgammaf.c,v 1.8 2008/02/22 02:30:35 das Exp $");
 
 /* __ieee754_lgammaf(x)

+ 1 - 1
src/e_lgammaf_r.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_lgammaf_r.c,v 1.12 2011/10/15 07:00:28 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_log.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_log.c,v 1.15 2008/03/29 16:37:59 das Exp $");
 
 /* __ieee754_log(x)

+ 1 - 1
src/e_log10.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_log10.c,v 1.15 2011/10/15 05:23:28 das Exp $");
 
 /*

+ 1 - 1
src/e_log10f.c

@@ -9,7 +9,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_log10f.c,v 1.13 2011/10/16 05:36:23 das Exp $");
 
 /*

+ 1 - 1
src/e_log2.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_log2.c,v 1.4 2011/10/15 05:23:28 das Exp $");
 
 /*

+ 1 - 1
src/e_log2f.c

@@ -9,7 +9,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_log2f.c,v 1.5 2011/10/15 05:23:28 das Exp $");
 
 /*

+ 1 - 1
src/e_logf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_logf.c,v 1.11 2008/03/29 16:37:59 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_pow.c

@@ -9,7 +9,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_pow.c,v 1.14 2011/10/21 06:26:07 das Exp $");
 
 /* __ieee754_pow(x,y) return x**y

+ 1 - 1
src/e_powf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_powf.c,v 1.16 2011/10/21 06:26:07 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_rem_pio2.c

@@ -13,7 +13,7 @@
  * Optimized by Bruce D. Evans.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_rem_pio2.c,v 1.22 2011/06/19 17:07:58 kargl Exp $");
 
 /* __ieee754_rem_pio2(x,y)

+ 1 - 1
src/e_rem_pio2f.c

@@ -14,7 +14,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_rem_pio2f.c,v 1.32 2009/06/03 08:16:34 ed Exp $");
 
 /* __ieee754_rem_pio2f(x,y)

+ 1 - 1
src/e_remainder.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_remainder.c,v 1.12 2008/03/30 20:47:42 das Exp $");
 
 /* __ieee754_remainder(x,p)

+ 1 - 1
src/e_remainderf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_remainderf.c,v 1.8 2008/02/12 17:11:36 bde Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_remainderl.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_remainderl.c,v 1.1 2008/03/30 20:47:42 das Exp $");
 
 #include <openlibm.h>

+ 1 - 1
src/e_scalb.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_scalb.c,v 1.13 2008/02/22 02:30:35 das Exp $");
 
 /*

+ 1 - 1
src/e_scalbf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_scalbf.c,v 1.13 2008/02/22 02:30:35 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_sinh.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_sinh.c,v 1.11 2011/10/21 06:28:47 das Exp $");
 
 /* __ieee754_sinh(x)

+ 1 - 1
src/e_sinhf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_sinhf.c,v 1.10 2011/10/21 06:28:47 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/e_sqrt.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_sqrt.c,v 1.11 2008/03/02 01:47:58 das Exp $");
 
 /* __ieee754_sqrt(x)

+ 1 - 1
src/e_sqrtl.c

@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/e_sqrtl.c,v 1.1 2008/03/02 01:47:58 das Exp $");
 
 #include <fenv.h>

+ 1 - 1
src/k_cos.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_cos.c,v 1.12 2008/02/19 12:54:14 bde Exp $");
 
 /*

+ 1 - 1
src/k_cosf.c

@@ -15,7 +15,7 @@
  */
 
 #ifndef INLINE_KERNEL_COSDF
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_cosf.c,v 1.18 2009/06/03 08:16:34 ed Exp $");
 #endif
 

+ 1 - 1
src/k_exp.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_exp.c,v 1.1 2011/10/21 06:27:56 das Exp $");
 
 #include <complex.h>

+ 1 - 1
src/k_expf.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_expf.c,v 1.1 2011/10/21 06:27:56 das Exp $");
 
 #include <complex.h>

+ 1 - 1
src/k_log.h

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_log.h,v 1.2 2011/10/15 05:23:28 das Exp $");
 
 /*

+ 1 - 1
src/k_logf.h

@@ -9,7 +9,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_logf.h,v 1.3 2011/10/15 05:23:28 das Exp $");
 
 /*

+ 1 - 1
src/k_rem_pio2.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_rem_pio2.c,v 1.11 2008/02/25 11:43:20 bde Exp $");
 
 /*

+ 1 - 1
src/k_sin.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_sin.c,v 1.11 2008/02/19 12:54:14 bde Exp $");
 
 /* __kernel_sin( x, y, iy)

+ 1 - 1
src/k_sinf.c

@@ -15,7 +15,7 @@
  */
 
 #ifndef INLINE_KERNEL_SINDF
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_sinf.c,v 1.16 2009/06/03 08:16:34 ed Exp $");
 #endif
 

+ 1 - 1
src/k_tan.c

@@ -11,7 +11,7 @@
  */
 
 /* INDENT OFF */
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_tan.c,v 1.13 2008/02/22 02:30:35 das Exp $");
 
 /* __kernel_tan( x, y, k )

+ 1 - 1
src/k_tanf.c

@@ -14,7 +14,7 @@
  */
 
 #ifndef INLINE_KERNEL_TANDF
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/k_tanf.c,v 1.23 2009/06/03 08:16:34 ed Exp $");
 #endif
 

+ 4 - 27
src/math_private.h

@@ -17,31 +17,8 @@
 #ifndef _MATH_PRIVATE_H_
 #define	_MATH_PRIVATE_H_
 
-#include <sys/types.h>
-
-#ifdef __APPLE__
-#include <machine/endian.h>
-#ifdef __arm__
-#if defined(__VFP_FP__)
-#define	IEEE_WORD_ORDER	BYTE_ORDER
-#else
-#define	IEEE_WORD_ORDER	BIG_ENDIAN
-#endif
-#else /* __arm__ */
-#define	IEEE_WORD_ORDER	BYTE_ORDER
-#endif
-#endif
-
-#ifdef __linux__
-#include <endian.h>
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-#define IEEE_WORD_ORDER LITTLE_ENDIAN
-#endif
-#if __BYTE_ORDER == __BIG_ENDIAN
-#define IEEE_WORD_ORDER BIG_ENDIAN
-#endif
-#endif
-
+#include "types-compat.h"
+#include "fpmath.h"
 #include <complex.h>
 
 /*
@@ -62,7 +39,7 @@
  * ints.
  */
 
-#if IEEE_WORD_ORDER == BIG_ENDIAN
+#if _IEEE_WORD_ORDER == _BIG_ENDIAN
 
 typedef union
 {
@@ -80,7 +57,7 @@ typedef union
 
 #endif
 
-#if IEEE_WORD_ORDER == LITTLE_ENDIAN
+#if _IEEE_WORD_ORDER == _LITTLE_ENDIAN
 
 typedef union
 {

+ 3 - 16
src/openlibm.h

@@ -17,20 +17,8 @@
 #ifndef _MATH_H_
 #define	_MATH_H_
 
-#include <sys/cdefs.h>
-#ifdef __APPLE__
-#include <sys/_types.h>
-#include <machine/_limits.h>
-#endif
-
-#ifdef __linux__
-/* Not sure what to do about __pure2 on linux */
-#define __pure2 
-#include <sys/types.h>
-#include <limits.h>
-#endif
-
-
+#include "cdefs-compat.h"
+#include "types-compat.h"
 
 /*
  * ANSI/POSIX
@@ -103,7 +91,7 @@ extern const union __nan_un {
     ((sizeof (x) == sizeof (float)) ? __fpclassifyf(x) \
     : (sizeof (x) == sizeof (double)) ? __fpclassifyd(x) \
     : __fpclassifyl(x))
-
+	
 #define	isfinite(x)					\
     ((sizeof (x) == sizeof (float)) ? __isfinitef(x)	\
     : (sizeof (x) == sizeof (double)) ? __isfinite(x)	\
@@ -503,5 +491,4 @@ long double	truncl(long double);
 
 #endif /* __ISO_C_VISIBLE >= 1999 */
 __END_DECLS
-
 #endif /* !_MATH_H_ */

+ 1 - 1
src/s_asinh.c

@@ -10,7 +10,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_asinh.c,v 1.9 2008/02/22 02:30:35 das Exp $");
 
 /* asinh(x)

+ 1 - 1
src/s_asinhf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_asinhf.c,v 1.9 2008/02/22 02:30:35 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/s_atan.c

@@ -10,7 +10,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_atan.c,v 1.13 2011/02/10 07:37:50 das Exp $");
 
 /* atan(x)

+ 1 - 1
src/s_atanf.c

@@ -13,7 +13,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_atanf.c,v 1.10 2008/08/01 01:24:25 das Exp $");
 
 #include "openlibm.h"

+ 1 - 1
src/s_atanl.c

@@ -11,7 +11,7 @@
  * ====================================================
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_atanl.c,v 1.1 2008/07/31 22:41:26 das Exp $");
 
 /*

+ 1 - 1
src/s_carg.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_carg.c,v 1.1 2007/12/12 23:43:51 das Exp $");
 
 #include <complex.h>

+ 1 - 1
src/s_cargf.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_cargf.c,v 1.1 2007/12/12 23:43:51 das Exp $");
 
 #include <complex.h>

+ 1 - 1
src/s_cargl.c

@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_cargl.c,v 1.1 2008/07/31 22:41:26 das Exp $");
 
 #include <complex.h>

+ 1 - 1
src/s_cbrt.c

@@ -12,7 +12,7 @@
  * Optimized by Bruce D. Evans.
  */
 
-#include <sys/cdefs.h>
+#include "cdefs-compat.h"
 //__FBSDID("$FreeBSD: src/lib/msun/src/s_cbrt.c,v 1.17 2011/03/12 16:50:39 kargl Exp $");
 
 #include "openlibm.h"

Some files were not shown because too many files changed in this diff