VALUES.DEF 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * VALUES.DEF - Modula-2 interface to VALUES.H *
  5. * *
  6. * COPYRIGHT (C) 1989..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. (*# project("#set tsc='on'") *)
  11. (*# call(o_a_size=>off, o_a_copy=>off, c_conv=>on, result_optional=>on) *)
  12. (*# module(implementation=>off, init_code=>off) *)
  13. (*# name(prefix=>c) *)
  14. DEFINITION MODULE values;
  15. CONST
  16. MAXCHAR = 127;
  17. MINCHAR = -128;
  18. MAXUCHAR = 255;
  19. MINUCHAR = 0;
  20. MAXSHORT = 32767;
  21. MINSHORT = ((-32767)-1);
  22. MAXINT = 32767;
  23. MININT = ((-32767)-1);
  24. MAXUINT = 65535;
  25. MINUINT = 0;
  26. MAXLONG = 2147483647;
  27. MINLONG = ((-2147483647)-1);
  28. MAXULONG = 4294967295;
  29. MINULONG = 0;
  30. DMAXEXP = 308;
  31. FMAXEXP = 38;
  32. DMINEXP = -307;
  33. FMINEXP = -37;
  34. MAXDOUBLE = 1.797693E+308;
  35. MAXFLOAT = 3.402823E+38;
  36. MINDOUBLE = 2.225074E-308;
  37. MINFLOAT = 1.175494E-38;
  38. END values.
  39.