home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOSxA.lzx / pOSxA / rexx / rxslib.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-12  |  1014 b   |  50 lines

  1. #ifndef REXX_RXSLIB_H
  2. #define REXX_RXSLIB_H
  3.  
  4. #ifndef REXX_STORAGE_H
  5. #include <rexx/storage.h>
  6. #endif
  7.  
  8. #define RXSNAME  "rexxsyslib.library"
  9. #define RXSDIR     "REXX"
  10. #define RXSTNAME "ARexx"
  11.  
  12. struct RxsLib
  13. {
  14.   struct Library rl_Node;
  15. };
  16.  
  17.  
  18. #define RLFB_TRACE RTFB_TRACE
  19. #define RLFB_HALT  RTFB_HALT
  20. #define RLFB_SUSP  RTFB_SUSP
  21. #define RLFB_STOP  6
  22. #define RLFB_CLOSE 7
  23.  
  24. #define RLFMASK  (1<<RLFB_TRACE) | (1<<RLFB_HALT) | (1<<RLFB_SUSP)
  25.  
  26. #define RXSCHUNK   1024
  27. #define RXSNEST    32
  28. #define RXSTPRI    0
  29. #define RXSSTACK   4096
  30.  
  31. #define CTB_SPACE   0
  32. #define CTB_DIGIT   1
  33. #define CTB_ALPHA   2
  34. #define CTB_REXXSYM 3
  35. #define CTB_REXXOPR 4
  36. #define CTB_REXXSPC 5
  37. #define CTB_UPPER   6
  38. #define CTB_LOWER   7
  39.  
  40. #define CTF_SPACE   (1 << CTB_SPACE)
  41. #define CTF_DIGIT   (1 << CTB_DIGIT)
  42. #define CTF_ALPHA   (1 << CTB_ALPHA)
  43. #define CTF_REXXSYM (1 << CTB_REXXSYM)
  44. #define CTF_REXXOPR (1 << CTB_REXXOPR)
  45. #define CTF_REXXSPC (1 << CTB_REXXSPC)
  46. #define CTF_UPPER   (1 << CTB_UPPER)
  47. #define CTF_LOWER   (1 << CTB_LOWER)
  48.  
  49. #endif
  50.