diff options
Diffstat (limited to 'newlib/libc')
-rw-r--r-- | newlib/libc/include/math.h | 3 | ||||
-rw-r--r-- | newlib/libc/include/sys/reent.h | 1 | ||||
-rw-r--r-- | newlib/libc/stdlib/mprec.h | 1 |
3 files changed, 3 insertions, 2 deletions
diff --git a/newlib/libc/include/math.h b/newlib/libc/include/math.h index 817e81183..c0a743d0f 100644 --- a/newlib/libc/include/math.h +++ b/newlib/libc/include/math.h @@ -7,7 +7,6 @@ extern "C" { #define _MATH_H_ #include <sys/reent.h> -#include <sys/types.h> #include <machine/ieeefp.h> #include "_ansi.h" @@ -18,7 +17,7 @@ extern "C" { union __dmath { - __uint32_t i[2]; + __ULong i[2]; double d; }; diff --git a/newlib/libc/include/sys/reent.h b/newlib/libc/include/sys/reent.h index 39353cc42..f75684cdf 100644 --- a/newlib/libc/include/sys/reent.h +++ b/newlib/libc/include/sys/reent.h @@ -24,6 +24,7 @@ typedef unsigned __Long __ULong; #endif #ifndef __Long +#include <sys/types.h> #define __Long __int32_t typedef __uint32_t __ULong; #endif diff --git a/newlib/libc/stdlib/mprec.h b/newlib/libc/stdlib/mprec.h index 31d52e131..4ca48f22f 100644 --- a/newlib/libc/stdlib/mprec.h +++ b/newlib/libc/stdlib/mprec.h @@ -31,6 +31,7 @@ #include <float.h> #include <errno.h> #include <sys/config.h> +#include <sys/types.h> #ifdef __IEEE_LITTLE_ENDIAN #define IEEE_8087 |