del_ab.c

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 45 行

C
45
字号
#ifndef lintstatic	char	*sccsid = "@(#)del_ab.c	4.1	(ULTRIX)	7/17/90";#endif lint# include	"../hdr/defines.h"del_ab(p,dt,pkt)register char *p;register struct deltab *dt;struct packet *pkt;{	extern	char	*satoi();	int n;	extern char *Datep;	char *sid_ab();	if (*p++ != CTLCHAR)		fmterr(pkt);	if (*p++ != BDELTAB)		return(*--p);	NONBLANK(p);	dt->d_type = *p++;	NONBLANK(p);	p = sid_ab(p,&dt->d_sid);	NONBLANK(p);	date_ab(p,&dt->d_datetime);	p = Datep;	NONBLANK(p);	if ((n = libPW_index(p," ")) < 0)		fmterr(pkt);	strncpy(dt->d_pgmr,p,n);	dt->d_pgmr[n] = 0;	p += n + 1;	NONBLANK(p);	p = satoi(p,&dt->d_serial);	NONBLANK(p);	p = satoi(p,&dt->d_pred);	if (*p != '\n')		fmterr(pkt);	return(BDELTAB);}

⌨️ 快捷键说明

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