1.incl.h

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C头文件 代码 · 共 42 行

H
42
字号
/*	1.incl.h	4.2	83/08/11	*/#define maxlsw		10	/* max number of switches and labels per statement */#define implicit 0L		/* "label" of following line so all flow can be treated as jump to label */struct lablist	{long labelt;  struct lablist *nxtlab; };extern struct lablist *endlab, *errlab, *reflab, *linelabs, *newlab;extern long label();extern int routbeg;			/* line number of first line of routine */extern int nameline;			/* line number of function/subroutine st., if any */extern int stflag;		/* determines whether at beginning or middle of block of straight line code */extern char buffer[];extern int endbuf;extern int   nlabs, lswnum, swptr, flag,	 counter, p1, p3, begline, endline, r1,r2, endcom;extern long begchar, endchar, comchar;/* statement types not associated with actual node types */#define contst		-1#define ungo		-2#define arithif		-3#define readst		-8#define writest		-9#define entry	-10extern char *pred, *inc, *prerw, *postrw, *exp, *stcode;#define maxdo	20	/* max nesting of do loops */extern long dostack[maxdo];		/* labels of do nodes */extern int doloc[maxdo];		/* loc of do node */extern int doptr;extern struct list *FMTLST;		/* list of FMTVX's generated */extern struct list *ENTLST;		/* list of STLNVX nodes corresponding to entry statements */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?