home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 September / pcwk_09_96.iso / demo / wgelectr / pk51demo / files.2 / INC / FLOAT.H < prev    next >
C/C++ Source or Header  |  1993-04-19  |  1KB  |  45 lines

  1. /* FLOAT.H: limits for floating point types         */
  2. /* Copyright KEIL ELEKTRONIK GmbH 1993 V1.30        */
  3.  
  4. #ifndef _floath
  5. #define _floath
  6.  
  7. #define FLT_RADIX        2
  8. #define FLT_ROUNDS       0
  9.  
  10. #define FLT_DIG          6
  11. #define FLT_EPSILON     5.96046e-8
  12. #define FLT_MANT_DIG     24
  13. #define FLT_MAX         3.40282e38
  14. #define FLT_MAX_EXP      0x7F
  15. #define FLT_MAX_10_EXP     38
  16. #define FLT_MIN         1.17549e-38
  17. #define FLT_MIN_EXP     -125
  18. #define FLT_MIN_10_EXP   -37
  19.  
  20. #define DBL_RADIX     FLT_RADIX 
  21. #define DBL_ROUNDS    FLT_ROUNDS
  22. #define DBL_DIG        FLT_DIG
  23. #define DBL_EPSILON    FLT_EPSILON
  24. #define DBL_MANT_DIG    FLT_MANT_DIG
  25. #define DBL_MAX        FLT_MAX
  26. #define DBL_MAX_EXP    FLT_MAX_EXP
  27. #define DBL_MAX_10_EXP    FLT_MAX_10_EXP
  28. #define DBL_MIN        FLT_MIN
  29. #define DBL_MIN_EXP    FLT_MIN_EXP
  30. #define DBL_MIN_10_EXP    FLT_MIN_10_EXP
  31.  
  32. #define LDBL_RADIX     FLT_RADIX 
  33. #define LDBL_ROUNDS    FLT_ROUNDS
  34. #define LDBL_DIG    FLT_DIG
  35. #define LDBL_EPSILON    FLT_EPSILON
  36. #define LDBL_MANT_DIG    FLT_MANT_DIG
  37. #define LDBL_MAX    FLT_MAX
  38. #define LDBL_MAX_EXP    FLT_MAX_EXP
  39. #define LDBL_MAX_10_EXP    FLT_MAX_10_EXP
  40. #define LDBL_MIN    FLT_MIN
  41. #define LDBL_MIN_EXP    FLT_MIN_EXP
  42. #define LDBL_MIN_10_EXP    FLT_MIN_10_EXP
  43.  
  44. #endif /* _floath */
  45.