]> git.eshelyaron.com Git - emacs.git/commitdiff
[hpux 7] (_MAXLDBL, _NMAXLDBL): New macro definitions.
authorRichard M. Stallman <rms@gnu.org>
Wed, 20 Oct 1993 02:47:12 +0000 (02:47 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 20 Oct 1993 02:47:12 +0000 (02:47 +0000)
src/data.c

index 9b42d83d09b3995d27749ebf18b03382af2f78bc..3e7a88fc7cdce820e5355f904556903cc9f05087 100644 (file)
@@ -31,9 +31,21 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #include "syssignal.h"
 
 #ifdef LISP_FLOAT_TYPE
+
 #ifdef STDC_HEADERS
 #include <stdlib.h>
 #endif
+
+/* Work around a problem that happens because math.h on hpux 7
+   defines two static variables--which, in Emacs, are not really static,
+   because `static' is defined as nothing.  The problem is that they are
+   here, in floatfns.c, and in lread.c.
+   These macros prevent the name conflict.  */
+#if defined (HPUX) && !defined (HPUX8)
+#define _MAXLDBL data_c_maxldbl
+#define _NMAXLDBL data_c_nmaxldbl
+#endif
+
 #include <math.h>
 #endif /* LISP_FLOAT_TYPE */