home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tlint1_0.zip / tlint1_0 / include / float.h < prev    next >
C/C++ Source or Header  |  1995-11-08  |  1KB  |  43 lines

  1. /*
  2.  * Copyright (c) 1995, by Thinkage Ltd.
  3.  */
  4.  
  5. #ifndef _D_FLOAT
  6. #    define _D_FLOAT
  7. #    pragma idempotent
  8.  
  9. #    protoset float
  10.  
  11. #    define DBL_DIG                15
  12. #    define DBL_EPSILON            2.2204460492503131e-16
  13. #    define DBL_MANT_DIG            53
  14. #    define DBL_MAX                1.7976931348623157e+308
  15. #    define DBL_MAX_10_EXP        308
  16. #    define DBL_MAX_EXP            1024
  17. #    define DBL_MIN                2.2250738585072014e-308
  18. #    define DBL_MIN_10_EXP        (-307)
  19. #    define DBL_MIN_EXP            (-1021)
  20. #    define FLT_DIG                6
  21. #    define FLT_EPSILON            ((float)1.19209290e-07)
  22. #    define FLT_MANT_DIG            24
  23. #    define FLT_MAX                ((float)3.4028234663852887e+38)
  24.                                     /* fp precision */
  25. #    define FLT_MAX_10_EXP        38
  26. #    define FLT_MAX_EXP            128
  27. #    define FLT_MIN                ((float)1.17549435e-38)
  28. #    define FLT_MIN_10_EXP        (-37)
  29. #    define FLT_MIN_EXP            (-125)
  30. #    define FLT_RADIX            2
  31. #    define FLT_ROUNDS            0            /* round towards zero    */
  32. #    define LDBL_DIG                DBL_DIG
  33. #    define LDBL_EPSILON            DBL_EPSILON
  34. #    define LDBL_MANT_DIG        DBL_MANT_DIG
  35. #    define LDBL_MAX                DBL_MAX
  36. #    define LDBL_MAX_10_EXP        DBL_MAX_10_EXP
  37. #    define LDBL_MAX_EXP            DBL_MAX_EXP
  38. #    define LDBL_MIN                DBL_MIN
  39. #    define LDBL_MIN_10_EXP        DBL_MIN_10_EXP
  40. #    define LDBL_MIN_EXP            DBL_MIN_EXP
  41.  
  42. #endif
  43.