required.h 773 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. #define R_MARK 8
  13. #define R_RELEASE 9
  14. /* MISCELLANEOUS PROCEDURE(S) */
  15. #define R_HALT 10
  16. /* TRANSFER */
  17. #define R_PACK 11
  18. #define R_UNPACK 12
  19. /* FUNCTIONS */
  20. /* ARITHMETIC */
  21. #define R_ABS 13
  22. #define R_SQR 14
  23. #define R_SIN 15
  24. #define R_COS 16
  25. #define R_EXP 17
  26. #define R_LN 18
  27. #define R_SQRT 19
  28. #define R_ARCTAN 20
  29. /* TRANSFER */
  30. #define R_TRUNC 21
  31. #define R_ROUND 22
  32. /* ORDINAL */
  33. #define R_ORD 23
  34. #define R_CHR 24
  35. #define R_SUCC 25
  36. #define R_PRED 26
  37. /* BOOLEAN */
  38. #define R_ODD 27
  39. #define R_EOF 28
  40. #define R_EOLN 29