home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume13 / ratfor / ratcom.h < prev    next >
Text File  |  1988-02-27  |  1KB  |  22 lines

  1. int bp;            /*   next available char; init = 0 */
  2. char buf[BUFSIZE];    /*   pushed-back chars */
  3. char fcname[MAXNAME];    /*   text of current function name */
  4. int fordep;        /*   current depth of for statements */
  5. char forstk[MAXFORSTK];    /*   stack of reinit strings */
  6. int swtop;        /*   current switch entry; init=0              */
  7. int swlast;        /*   next available position; init=1           */
  8. int swstak[MAXSWITCH];    /*   switch information stack                  */
  9. int xfer;        /*   YES if just made transfer, NO otherwise */
  10. int label;        /*   next label returned by labgen */
  11. int level ;        /*   level of file inclusion; init = 1 */
  12. int linect[NFILES];    /*   line count on input file[level]; init = 1 */
  13. FILE *infile[NFILES];    /*   file number[level]; init infile[1] = STDIN */
  14. int fnamp;        /*   next free slot in fnames; init = 2 */
  15. char fnames[MAXFNAMES];    /*   stack of include names; init fnames[1] = EOS */
  16. int avail;        /*   first first location in table; init = 1 */
  17. int tabptr[127];    /*   name pointers; init = 0 */
  18. int outp;        /*   last position filled in outbuf; init = 0 */
  19. char outbuf[74];    /*   output lines collected here */
  20. char fname[MAXNAME][NFILES];    /*   file names */
  21. int nfiles;        /*   number of files */
  22.