Update build system to Autoconf 2.58, Automake 1.7, gettext 0.12.1.
[pspp-builds.git] / pref.h.orig
index 1577094721e50bdb68a18a413cdba0cb92bd916a..bb4022836a221e6d1d6ff211122387e6f142aa85 100644 (file)
 \f
 /* CPUs. */
 
-/* Check that the floating-point representation is one that we
-   understand. */
-#if FPREP==FPREP_IEEE754
-     
 #if SIZEOF_DOUBLE == 8
 #define second_lowest_flt64 second_lowest_value
 #else
 #error Must define second_lowest_flt64 for your architecture.
 #endif
 
-/* This trick borrowed from gcc-lib/.../include/float.h. */
-#if __GNUC__ && (ENDIAN==BIG || ENDIAN==LITTLE)
-#ifndef __DBL_UNION__
-#define __DBL_UNION__
-union blp_convert_double {
-  unsigned char convert_double_i[8];
-  double convert_double_d;
-};
-#endif /* !defined __DBL_UNION__ */
-#if ENDIAN==LITTLE
-#define SECOND_LOWEST_VALUE                                            \
-       (__extension__ ((union blp_convert_double)                      \
-                       {{0xfe,0xff,0xff,0xff, 0xff,0xff,0xef,0xff}})   \
-        .convert_double_d)
-#elif ENDIAN==BIG
-#define SECOND_LOWEST_VALUE                                            \
-       (__extension__ ((union blp_convert_double)                      \
-                       {{0xff,0xef,0xff,0xff, 0xff,0xff,0xff,0xfe}})   \
-        .convert_double_d)
-#endif /* endianness */
-#endif /* __GNUC__ and known endianness */
-
-#else /* FPREP != FPREP_IEEE754 */
-#error Floating point representation must be known at compile time.
-#endif /* fprep */
-
 /* Figure out which integer type on this system is a signed 32-bit
    integer. */
 #if SIZEOF_SHORT==4