home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_02_09 / 2n09040a < prev    next >
Text File  |  1991-05-06  |  1KB  |  41 lines

  1. #ifndef __GENERAL__    /* once only */
  2. # define  __GENERAL__  1
  3.  
  4. # define  ERROR    (-1)         /* error return */
  5. # define  FALSE    0            /* boolean absolutes */
  6. # define  TRUE     (!0)
  7. # define  YES      TRUE         /* ... and aliases */
  8. # define  NO       FALSE
  9. # define  ON       TRUE
  10. # define  OFF      FALSE
  11. #define   UpArrow  0x4800
  12. #define   DnArrow  0x5000
  13. #define   RtArrow  0x4D00
  14. #define   LftArrow 0x4B00
  15. #define   PgUp     0x4900
  16. #define   PgDn     0x5100
  17. #define   EscKey   0x011B
  18. #define   EnterKey 0x1C0D
  19. #define   F1Key    0x3B00
  20. #define   F2Key    0x3C00
  21. #define   F3Key    0x3D00
  22. #define   HomeKey  0x4700
  23. #define   EndKey   0x4F00
  24. #define   AltX     0x2D00
  25.  
  26. #define   CR       0x0d
  27. #define   LF       0x0a
  28. #define   SP       0x20
  29. #define   BELL     0x07
  30.  
  31. #define   DOS33    0x31e
  32. #define   DOS4     0x400
  33.  
  34.  
  35.  
  36. typedef   unsigned char  BYTE;  /* 8-bit bytes */
  37. typedef   unsigned short WORD;  /* 16-bit words */
  38. typedef   unsigned long  DWRD;  /* 32-bit doublewords */
  39. typedef   BYTE           BOOL;  /* boolean switches */
  40. #endif  /* __GENERAL__ */
  41.