OSDN Git Service

2002-06-24 Jeff Johnston <jjohnstn@redhat.com>
authorjjohnstn <jjohnstn>
Mon, 24 Jun 2002 20:03:34 +0000 (20:03 +0000)
committerjjohnstn <jjohnstn>
Mon, 24 Jun 2002 20:03:34 +0000 (20:03 +0000)
        * libc/include/math.h: Remove <sys/types.h>.
        (__dmath): Use __ULong instead of _uint32_t.
        * libc/include/sys/reent.h: If long or int is not 32-bits,
        include <sys/types.h> to get definitions for _int32_t and _uint32_t.
        * libc/stdlib/mprec.h: Include <sys/types.h> to get integer defs.
        * libm/common/fdlibm.h: Ditto.

newlib/ChangeLog
newlib/libc/include/math.h
newlib/libc/include/sys/reent.h
newlib/libc/stdlib/mprec.h
newlib/libm/common/fdlibm.h

index ee07774..60b4bbf 100644 (file)
@@ -1,3 +1,12 @@
+2002-06-24  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/math.h: Remove <sys/types.h>.
+       (__dmath): Use __ULong instead of _uint32_t.
+       * libc/include/sys/reent.h: If long or int is not 32-bits,
+       include <sys/types.h> to get definitions for _int32_t and _uint32_t.
+       * libc/stdlib/mprec.h: Include <sys/types.h> to get integer defs.
+       * libm/common/fdlibm.h: Ditto.
+
 2002-06-24  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
        * libc/include/ndbm.h: Remove.
index 817e811..c0a743d 100644 (file)
@@ -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;
 };
 
index 39353cc..f75684c 100644 (file)
@@ -24,6 +24,7 @@ typedef unsigned __Long __ULong;
 #endif
 
 #ifndef __Long
+#include <sys/types.h>
 #define __Long __int32_t
 typedef __uint32_t __ULong;
 #endif
index 31d52e1..4ca48f2 100644 (file)
@@ -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
index cb18bd9..fc8e617 100644 (file)
@@ -13,6 +13,7 @@
 
 /* REDHAT LOCAL: Include files.  */
 #include <math.h>
+#include <sys/types.h>
 #include <machine/ieeefp.h>
 
 /* REDHAT LOCAL: Default to XOPEN_MODE.  */