⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sed.h

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 H
字号:
/*	sed.h	4.1	90/07/17	*//* * sed -- stream  editor *//*************************************************************************  Modification history:  **  	01	Lie-Min Hioe, 08-Jun-1989*		changed ESIZE from 256 to 1024.  No more RE too long!**  	02	Lie-Min Hioe, 16-Aug-1989*		changed RESIZE from 10000 to 20000. No more "Text too long"*************************************************************************/#define CBRA	1#define	CCHR	2#define	CDOT	4#define	CCL	6#define	CNL	8#define	CDOL	10#define	CEOF	11#define CKET	12#define CNULL	13#define CLNUM	14#define CEND	16#define CDONT	17#define	CBACK	18#define	STAR	01#define NLINES	256#define	DEPTH	20#define PTRSIZE	200#define RESIZE	20000#define	ABUFSIZE	20#define	LBSIZE	4096#define	ESIZE	1024				/* 01 - used to be 256 */#define	LABSIZE	50#define NBRA	9FILE	*fin;union reptr	*abuf[ABUFSIZE];union reptr **aptr;char	*lastre;/* make bigger buffers */#undef BUFSIZ#define BUFSIZ 4096char	ibuf[BUFSIZ];char	*cbp;char	*ebp;char	genbuf[LBSIZE];char	*loc1;char	*loc2;char	*locs;char	seof;char	*reend;char	*lbend;char	*hend;char	*lcomend;union reptr	*ptrend;int	eflag;int	dolflag;int	sflag;int	jflag;int	numbra;int	delflag;long	lnum;char	linebuf[LBSIZE+1];char	holdsp[LBSIZE+1];char	*spend;char	*hspend;int	nflag;int	gflag;char	*braelist[NBRA];char	*braslist[NBRA];long	tlno[NLINES];int	nlno;char	fname[12][40];FILE	*fcode[12];int	nfiles;#define ACOM	01#define BCOM	020#define CCOM	02#define	CDCOM	025#define	CNCOM	022#define COCOM	017#define	CPCOM	023#define DCOM	03#define ECOM	015#define EQCOM	013#define FCOM	016#define GCOM	027#define CGCOM	030#define HCOM	031#define CHCOM	032#define ICOM	04#define LCOM	05#define NCOM	012#define PCOM	010#define QCOM	011#define RCOM	06#define SCOM	07#define TCOM	021#define WCOM	014#define	CWCOM	024#define	YCOM	026#define XCOM	033char	*cp;char	*reend;char	*lbend;union	reptr {	struct reptr1 {		char	*ad1;		char	*ad2;		char	*re1;		char	*rhs;		FILE	*fcode;		char	command;		char	gfl;		char	pfl;		char	inar;		char	negfl;	} A;	struct reptr2 {		char	*ad1;		char	*ad2;		union reptr	*lb1;		char	*rhs;		FILE	*fcode;		char	command;		char	gfl;		char	pfl;		char	inar;		char	negfl;	} B;} ptrspace[PTRSIZE], *rep;char	respace[RESIZE];struct label {	char	asc[9];	union reptr	*chain;	union reptr	*address;} ltab[LABSIZE];struct label	*lab;struct label	*labend;int	f;int	depth;int	eargc;char	**eargv;extern	char	bittab[];union reptr	**cmpend[DEPTH];int	depth;union reptr	*pending;char	*badp;char	bad;char	*compile();char	*ycomp();char	*address();char	*text();char	*compsub();struct label	*search();char	*gline();char	*place();char	compfl;

⌨️ 快捷键说明

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