home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume5 / smallc / part1 / data.c < prev    next >
Encoding:
C/C++ Source or Header  |  1986-11-30  |  722 b   |  54 lines

  1. /*    File data.c: 2.2 (84/11/27,16:26:13) */
  2. /*% cc -O -c %
  3.  *
  4.  */
  5.  
  6. #include <stdio.h>
  7. #include "defs.h"
  8.  
  9. /* storage words */
  10.  
  11. char    symtab[SYMTBSZ];
  12. char    *glbptr, *rglbptr, *locptr;
  13. int    ws[WSTABSZ];
  14. int    *wsptr;
  15. int    swstcase[SWSTSZ];
  16. int    swstlab[SWSTSZ];
  17. int    swstp;
  18. char    litq[LITABSZ];
  19. int    litptr;
  20. char    macq[MACQSIZE];
  21. int    macptr;
  22. char    line[LINESIZE];
  23. char    mline[LINESIZE];
  24. int    lptr, mptr;
  25.  
  26. /* miscellaneous storage */
  27.  
  28. int    nxtlab,
  29.     litlab,
  30.     stkp,
  31.     argstk,
  32.     ncmp,
  33.     errcnt,
  34.     glbflag,
  35.     ctext,
  36.     cmode,
  37.     lastst;
  38.  
  39. FILE    *input, *input2, *output;
  40. FILE    *inclstk[INCLSIZ];
  41. int    inclsp;
  42. char    fname[20];
  43.  
  44. char    quote[2];
  45. char    *cptr;
  46. int    *iptr;
  47. int    fexitlab;
  48. int    iflevel, skiplevel;
  49. int    errfile;
  50. int    sflag;
  51. int    cflag;
  52. int    errs;
  53. int    aflag;
  54.