home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C64-128Toolkit / CREF.SFX / cref.h next >
Encoding:
C/C++ Source or Header  |  1992-11-27  |  655 b   |  31 lines

  1. /************************************
  2. *
  3. * ├╥┼╞.╚ - HEADER FILE FOR ├ LANGUAGE
  4. *          CROSS-REFERENCE UTILITY
  5. *
  6. ************************************/
  7.  
  8. #DEFINE ╘╥╒┼     1
  9. #DEFINE ╞┴╠╙┼    0
  10. #DEFINE ═┴╪╠╔╬┼  240  /* MAX SOURCE LINE */
  11. #DEFINE ╫╔─╘╚    40   /* SCREEN WIDTH */
  12. #DEFINE ┼╧╙      '\0' /* END-OF-STRING */
  13. #DEFINE ╔─       'A'  /* IDENTIFIER */
  14. #DEFINE ╔╬╘┼╟┼╥  '0'  /* INTEGER */
  15.  
  16. #DEFINE LOWER(C)   (ISUPPER(C)?(C-128):(C))
  17. #DEFINE STREQ(A,B) (STRCMP(A,B)==0)
  18.  
  19. STRUCT INSTANCE █
  20.  STRUCT INSTANCE *NEXT;
  21.  INT LINE;
  22. ▌;
  23. STRUCT NODE █
  24.  STRUCT NODE *RIGHT,*LEFT;
  25.  CHAR *NAME;
  26.  UNION PTR █
  27.   STRUCT NODE *FILES;
  28.   STRUCT INSTANCE *LINES;
  29.  ▌P;
  30. ▌;
  31.