Module Name:    src
Committed By:   matt
Date:           Mon Jul 11 02:54:05 UTC 2011

Modified Files:
        src/sys/arch/hppa/include: float.h limits.h

Log Message:
Fix FLT_* and DBL_* redefinition problem.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hppa/include/float.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/hppa/include/limits.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/hppa/include/float.h
diff -u src/sys/arch/hppa/include/float.h:1.7 src/sys/arch/hppa/include/float.h:1.8
--- src/sys/arch/hppa/include/float.h:1.7	Sun Dec 11 12:17:37 2005
+++ src/sys/arch/hppa/include/float.h	Mon Jul 11 02:54:04 2011
@@ -1,19 +1,55 @@
-/*	$NetBSD: float.h,v 1.7 2005/12/11 12:17:37 christos Exp $	*/
+/*	$NetBSD: float.h,v 1.8 2011/07/11 02:54:04 matt Exp $	*/
 
 #ifndef _HPPA_FLOAT_H_
 #define _HPPA_FLOAT_H_
 
 #ifdef _LP64
+#ifdef __LDBL_MANT_DIG__
+#define	LDBL_MANT_DIG	__LDBL_MANT_DIG__
+#else
 #define	LDBL_MANT_DIG	113
+#endif
+#ifdef	__LDBL_EPSILON__
+#define	LDBL_EPSILON	__LDBL_EPSILON__
+#else
 #define	LDBL_EPSILON	1.925929944387235853055977942584927319E-34L
+#endif
+#ifdef	__LDBL_DIG__
+#define	LDBL_DIG	__LDBL_DIG__
+#else
 #define	LDBL_DIG	33
+#endif
+#ifdef	__LDBL_MIN_EXP__
+#define	LDBL_MIN_EXP	__LDBL_MIN_EXP__
+#else
 #define	LDBL_MIN_EXP	(-16381)
+#endif
+#ifdef	__LDBL_MIN__
+#define	LDBL_MIN	__LDBL_MIN__
+#else
 #define	LDBL_MIN	3.3621031431120935062626778173217526026E-4932L
+#endif
+#ifdef	__LDBL_MIN_10_EXP__
+#define	LDBL_MIN_10_EXP	__LDBL_MIN_10_EXP__
+#else
 #define	LDBL_MIN_10_EXP	(-4931)
+#endif
+#ifdef	__LDBL_MAX_EXP__
+#define	LDBL_MAX_EXP	__LDBL_MAX_EXP__
+#else
 #define	LDBL_MAX_EXP	16384
+#endif
+#ifdef	__LDBL_MAX__
+#define	LDBL_MAX	__LDBL_MAX__
+#else
 #define	LDBL_MAX	1.1897314953572317650857593266280070162E4932L
+#endif
+#ifdef	__LDBL_MAX_10_EXP__
+#define	LDBL_MAX_10_EXP	__LDBL_MAX_10_EXP__
+#else
 #define	LDBL_MAX_10_EXP	4932
 #endif
+#endif
 
 #include <sys/float_ieee754.h>
 

Index: src/sys/arch/hppa/include/limits.h
diff -u src/sys/arch/hppa/include/limits.h:1.12 src/sys/arch/hppa/include/limits.h:1.13
--- src/sys/arch/hppa/include/limits.h:1.12	Mon Jun  7 13:52:30 2010
+++ src/sys/arch/hppa/include/limits.h	Mon Jul 11 02:54:04 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: limits.h,v 1.12 2010/06/07 13:52:30 tnozaki Exp $	*/
+/*	$NetBSD: limits.h,v 1.13 2011/07/11 02:54:04 matt Exp $	*/
 
 /*	$OpenBSD: limits.h,v 1.2 2000/07/31 20:06:02 millert Exp $	*/
 
@@ -117,13 +117,54 @@
 #define LONG_BIT	32
 #define WORD_BIT	32
 
+#ifndef DBL_DIG
+#ifdef __DBL_DIG__
+#define DBL_DIG         __DBL_DIG__
+#else
 #define DBL_DIG		15
+#endif
+#endif
+
+#ifndef DBL_MAX
+#ifdef __DBL_MAX__
+#define DBL_MAX		__DBL_MAX__
+#else
 #define DBL_MAX		1.7976931348623157E+308
+#endif
+#endif
+
+#ifndef DBL_MIN
+#ifdef __DBL_MIN__
+#define DBL_MIN		__DBL_MIN__
+#else
 #define DBL_MIN		2.2250738585072014E-308
+#endif
+#endif
 
+#ifndef FLT_DIG
+#ifdef __FLT_DIG__
+#define FLT_DIG         __FLT_DIG__
+#else
 #define FLT_DIG         6
+#endif
+#endif
+
+#ifndef FLT_MAX
+#ifdef __FLT_MAX__
+#define FLT_MAX		__FLT_MAX__
+#else
 #define FLT_MAX		3.40282347E+38F 
+#endif
+#endif
+
+#ifndef FLT_MIN
+#ifdef __FLT_MIN__
+#define FLT_MIN		__FLT_MIN__
+#else
 #define FLT_MIN		1.17549435E-38F 
 #endif
+#endif
+
+#endif
 
 #endif /* _MACHINE_LIMITS_H_ */

Reply via email to