1: /*	1.incl.h	4.2	83/08/11	*/
   2: 
   3: #define maxlsw      10  /* max number of switches and labels per statement */
   4: #define implicit 0L     /* "label" of following line so all flow can be treated as jump to label */
   5: struct lablist  {long labelt;  struct lablist *nxtlab; };
   6: extern struct lablist *endlab, *errlab, *reflab, *linelabs, *newlab;
   7: extern long label();
   8: 
   9: extern int routbeg;         /* line number of first line of routine */
  10: extern int nameline;            /* line number of function/subroutine st., if any */
  11: extern int stflag;      /* determines whether at beginning or middle of block of straight line code */
  12: 
  13: 
  14: 
  15: extern char buffer[];
  16: extern int endbuf;
  17: 
  18: extern int   nlabs, lswnum, swptr, flag,
  19:      counter, p1, p3, begline, endline, r1,r2, endcom;
  20: extern long begchar, endchar, comchar;
  21: 
  22: 
  23: /* statement types not associated with actual node types */
  24: #define contst      -1
  25: #define ungo        -2
  26: #define arithif     -3
  27: #define readst      -8
  28: #define writest     -9
  29: #define entry   -10
  30: 
  31: 
  32: extern char *pred, *inc, *prerw, *postrw, *exp, *stcode;
  33: 
  34: #define maxdo   20  /* max nesting of do loops */
  35: extern long dostack[maxdo];     /* labels of do nodes */
  36: extern int doloc[maxdo];        /* loc of do node */
  37: extern int doptr;
  38: 
  39: 
  40: extern struct list *FMTLST;     /* list of FMTVX's generated */
  41: extern struct list *ENTLST;     /* list of STLNVX nodes corresponding to entry statements */

Defined struct's

lablist defined in line 5; used 22 times

Defined macros

arithif defined in line 26; used 1 times
contst defined in line 24; used 1 times
entry defined in line 29; used 1 times
implicit defined in line 4; used 29 times
maxdo defined in line 34; used 3 times
maxlsw defined in line 3; never used
readst defined in line 27; never used
ungo defined in line 25; used 3 times
writest defined in line 28; never used

Usage of this include

Last modified: 1983-08-12
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 722
Valid CSS Valid XHTML 1.0 Strict