summaryrefslogtreecommitdiff
path: root/libm/fp_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'libm/fp_private.h')
-rw-r--r--libm/fp_private.h33
1 files changed, 4 insertions, 29 deletions
diff --git a/libm/fp_private.h b/libm/fp_private.h
index 30b3e0572..97b3b5703 100644
--- a/libm/fp_private.h
+++ b/libm/fp_private.h
@@ -72,11 +72,11 @@
typedef struct /* Hex representation of a double. */
{
#if defined(__BIG_ENDIAN__)
- unsigned long int high;
- unsigned long int low;
+ u_int32_t high;
+ u_int32_t low;
#else
- unsigned long int low;
- unsigned long int high;
+ u_int32_t low;
+ u_int32_t high;
#endif
} dHexParts;
@@ -85,28 +85,3 @@ typedef union
unsigned char byties[8];
double dbl;
} DblInHex;
-
-//enum boolean { FALSE, TRUE };
-
-/*******************************************************************************
-* Macros to access long subfields of a double value. *
-*******************************************************************************/
-
-#define highpartd(x) *((long *) &x)
-#define lowpartd(x) *((long *) &x + 1)
-
-enum {
- FP_SNAN = 0, /* signaling NaN
- */
- FP_QNAN = 1, /* quiet NaN
- */
- FP_INFINITE = 2, /* + or - infinity
- */
- FP_ZERO = 3, /* + or - zero
- */
- FP_NORMAL = 4, /* all normal numbers
- */
- FP_SUBNORMAL = 5 /* denormal numbers
- */
-};
-