home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume26 / cook-1.4 / part01 / h / float.h next >
Encoding:
C/C++ Source or Header  |  1993-05-03  |  763 b   |  33 lines

  1.  
  2. /*
  3.  *  this version of float.h works for IEEE float (32bits) and double (64bits)
  4.  *
  5.  * MANIFEST: minimal float.h replacement
  6.  */
  7.  
  8. #ifndef _H_float
  9. #define _H_float
  10.  
  11. #define FLT_RADIX 2
  12. #define FLT_MANT_DIG 24
  13. #define FLT_DIG 6
  14. #define FLT_ROUNDS 1
  15. #define FLT_EPSILON ((float)1.19209290e-07)
  16. #define FLT_MIN_EXP (-125)
  17. #define FLT_MIN ((float)1.17549435e-38)
  18. #define FLT_MIN_10_EXP (-37)
  19. #define FLT_MAX_EXP 128
  20. #define FLT_MAX ((float)3.40282347e+38)
  21. #define FLT_MAX_10_EXP 38
  22. #define DBL_MANT_DIG 53
  23. #define DBL_DIG 15
  24. #define DBL_EPSILON 2.2204460492503131e-16
  25. #define DBL_MIN_EXP (-1021)
  26. #define DBL_MIN 2.2250738585072014e-308
  27. #define DBL_MIN_10_EXP (-307)
  28. #define DBL_MAX_EXP 1024
  29. #define DBL_MAX 1.7976931348623157e+308
  30. #define DBL_MAX_10_EXP 308
  31.  
  32. #endif
  33.