VALUES.LST 1.9 KB

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