diff options
author | Richard M. Stallman <rms@gnu.org> | 1993-10-20 02:47:12 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1993-10-20 02:47:12 +0000 |
commit | defa77b5a6eba3d57008d97a01cf757a7ddca55c (patch) | |
tree | 327f596fe575231b4c5d33d75873e5575a7bfa76 | |
parent | 7090d1e6ca026949955a1e1245d29777af09c5ca (diff) | |
download | emacs-defa77b5a6eba3d57008d97a01cf757a7ddca55c.tar.gz emacs-defa77b5a6eba3d57008d97a01cf757a7ddca55c.tar.bz2 emacs-defa77b5a6eba3d57008d97a01cf757a7ddca55c.zip |
[hpux 7] (_MAXLDBL, _NMAXLDBL): New macro definitions.
-rw-r--r-- | src/data.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/data.c b/src/data.c index 9b42d83d09b..3e7a88fc7cd 100644 --- a/src/data.c +++ b/src/data.c @@ -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 */ |