as the latter no longer defines DBL_DIG.
#include <signal.h>
#include <config.h>
-
-/* Put this before lisp.h so that lisp.h can define DBL_DIG if not defined. */
-#ifdef LISP_FLOAT_TYPE
-#ifdef STDC_HEADERS
-#include <float.h>
-#endif
-#endif
-
#include "lisp.h"
#include "puresize.h"
#include "charset.h"
#ifdef STDC_HEADERS
#include <stdlib.h>
+#include <float.h>
#endif
/* If IEEE_FLOATING_POINT isn't defined, default it from FLT_*. */
#include <signal.h>
#include <config.h>
-
-/* Put this before lisp.h so that lisp.h can define DBL_DIG if not defined. */
-#if STDC_HEADERS
-#include <float.h>
-#endif
-
#include "lisp.h"
#include "syssignal.h"
#ifdef LISP_FLOAT_TYPE
+#if STDC_HEADERS
+#include <float.h>
+#endif
+
/* If IEEE_FLOATING_POINT isn't defined, default it from FLT_*. */
#ifndef IEEE_FLOATING_POINT
#if (FLT_RADIX == 2 && FLT_MANT_DIG == 24 \