]> code.delx.au - gnu-emacs/commitdiff
Include float.h before lisp.h.
authorRichard M. Stallman <rms@gnu.org>
Sat, 5 Jul 1997 03:27:25 +0000 (03:27 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 5 Jul 1997 03:27:25 +0000 (03:27 +0000)
src/data.c
src/doprnt.c
src/floatfns.c

index 5fb57407cbadebb7cb7521c532d67317f012b6f2..f2dd58344d9316e2555574754f369ab9973de5ad 100644 (file)
@@ -22,6 +22,14 @@ Boston, MA 02111-1307, USA.  */
 #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"
@@ -36,7 +44,6 @@ Boston, MA 02111-1307, USA.  */
 #ifdef LISP_FLOAT_TYPE
 
 #ifdef STDC_HEADERS
-#include <float.h>
 #include <stdlib.h>
 #endif
 
index 7c703f87d5e5102071ed742731fd9a2fb1547d6d..2b988acea5c87906dd96ab297b9b4098bf56a782 100644 (file)
@@ -24,12 +24,13 @@ Boston, MA 02111-1307, USA.  */
 #include <config.h>
 #include <stdio.h>
 #include <ctype.h>
-#include "lisp.h"
 
 #if STDC_HEADERS
 #include <float.h>
 #endif
 
+#include "lisp.h"
+
 #ifndef DBL_MAX_10_EXP
 #define DBL_MAX_10_EXP 308 /* IEEE double */
 #endif
index 11cf657f105fc3d1b5089d103a79f61061a54c4f..29bdccf29890ea73a9fe16d4164a688318ff5f5d 100644 (file)
@@ -47,15 +47,17 @@ Boston, MA 02111-1307, USA.  */
 #include <signal.h>
 
 #include <config.h>
-#include "lisp.h"
-#include "syssignal.h"
-
-#ifdef LISP_FLOAT_TYPE
 
+/* 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 IEEE_FLOATING_POINT isn't defined, default it from FLT_*. */
 #ifndef IEEE_FLOATING_POINT
 #if (FLT_RADIX == 2 && FLT_MANT_DIG == 24 \