MAX_DOUBLE AND HUGE_VAL ARE TOO HUGE. (SIGNAL 6 ABORTS)
[unix-history] / usr / src / include / math.h
index e8eee44..50b0a76 100644 (file)
  * SUCH DAMAGE.
  *
  *     @(#)math.h      5.8 (Berkeley) 4/2/91
  * SUCH DAMAGE.
  *
  *     @(#)math.h      5.8 (Berkeley) 4/2/91
+ *
+ * PATCHES MAGIC                LEVEL   PATCH THAT GOT US HERE
+ * --------------------         -----   ----------------------
+ * CURRENT PATCH LEVEL:         1       00086
+ * --------------------         -----   ----------------------
+ *
+ * 27 Feb 93    Handel/da Silva/Poirot  Adjust value for HUGE_VAL
  */
 
 #ifndef        _MATH_H_
  */
 
 #ifndef        _MATH_H_
@@ -39,7 +46,7 @@
 #if defined(vax) || defined(tahoe)             /* DBL_MAX from float.h */
 #define        HUGE_VAL        1.701411834604692294E+38
 #else
 #if defined(vax) || defined(tahoe)             /* DBL_MAX from float.h */
 #define        HUGE_VAL        1.701411834604692294E+38
 #else
-#define        HUGE_VAL        1e500                   /* IEEE: positive infinity */
+#define        HUGE_VAL        1.797693134862315E+308  /* IEEE: positive infinity */
 #endif
 
 #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
 #endif
 
 #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)