r.h

来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C头文件 代码 · 共 65 行

H
65
字号
#include <stdio.h>#include "y.tab.h"##define	putbak(c)	*ip++ = c/*	#define	getchr()	(ip>ibuf?*--ip: getc(infile[infptr]))	*/#define	LET	1#define	DIG	2#define	CRAP	3#define	COMMENT	'#'#define	QUOTE	'"'extern int	transfer;#define	INDENT	3	/* indent delta */#ifdef	gcos#define	CONTFLD	6#endif#ifdef	unix#define	CONTFLD	1#endifextern	int	contfld;	/* column for continuation char */extern	int	contchar;extern	int	dbg;extern	int	yyval;extern	int	*yypv;extern	int	yylval;extern	int	errorflag;extern	char	comment[];	/* save input comments here */extern	int	comptr;	/* next free slot in comment */extern	int	printcom;	/* print comments, etc., if on */extern	int	indent;	/* level of nesting for indenting */extern	char	ibuf[];extern	char	*ip;extern	FILE	*outfil;	/* output file id */extern	FILE	*infile[];extern	char	*curfile[];extern	int	infptr;extern	int	linect[];extern	char	fcname[];extern	int	svargc;extern	char	**svargv;#define EOS 0#define	HSHSIZ	101struct	nlist {	char	*name;	char	*def;	int	ydef;	struct	nlist *next;};struct nlist	*lookup();char	*install();char	*malloc();extern	char	*fcnloc;extern	char	type[];

⌨️ 快捷键说明

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