required.h 680 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /* REQUIRED PROCEDURES AND FUNCTIONS */
  2. /* PROCEDURES */
  3. /* FILE HANDLING */
  4. #define R_REWRITE 1
  5. #define R_PUT 2
  6. #define R_RESET 3
  7. #define R_GET 4
  8. #define R_PAGE 5
  9. /* DYNAMIC ALLOCATION */
  10. #define R_NEW 6
  11. #define R_DISPOSE 7
  12. /* TRANSFER */
  13. #define R_PACK 8
  14. #define R_UNPACK 9
  15. /* FUNCTIONS */
  16. /* ARITHMETIC */
  17. #define R_ABS 10
  18. #define R_SQR 11
  19. #define R_SIN 12
  20. #define R_COS 13
  21. #define R_EXP 14
  22. #define R_LN 15
  23. #define R_SQRT 16
  24. #define R_ARCTAN 17
  25. /* TRANSFER */
  26. #define R_TRUNC 18
  27. #define R_ROUND 19
  28. /* ORDINAL */
  29. #define R_ORD 20
  30. #define R_CHR 21
  31. #define R_SUCC 22
  32. #define R_PRED 23
  33. /* BOOLEAN */
  34. #define R_ODD 24
  35. #define R_EOF 25
  36. #define R_EOLN 26