size.c

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

C
47
字号
# include "e.h"setsize(p)	/* set size as found in p */char *p;{	if (*p == '+')		ps += atoi(p+1);	else if (*p == '-')		ps -= atoi(p+1);	else		ps = atoi(p);	if(dbg)printf(".\tsetsize %s; ps = %d\n", p, ps);}size(p1, p2) int p1, p2; {		/* old size in p1, new in ps */	int effps, effp1;	yyval = p2;	if(dbg)printf(".\tb:sb: S%d <- \\s%d S%d \\s%d; b=%d, h=%d\n", 		yyval, ps, p2, p1, ebase[yyval], eht[yyval]);	effps = EFFPS(ps);	effp1 = EFFPS(p1);	printf(".ds %d \\s%d\\*(%d\\s%d\n", 		yyval, effps, p2, effp1);	ps = p1;}globsize() {	char temp[20];	getstr(temp, 20);	if (temp[0] == '+')		gsize += atoi(temp+1);	else if (temp[0] == '-')		gsize -= atoi(temp+1);	else		gsize = atoi(temp);	yyval = eqnreg = 0;	setps(gsize);	ps = gsize;	if (gsize >= 12)	/* sub and sup size change */		deltaps = gsize / 4;	else		deltaps = gsize / 3;}

⌨️ 快捷键说明

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