subopt.c

来自「tcp/ip原理的第三卷」· C语言 代码 · 共 32 行

C
32
字号
/* subopt.c - subopt */

#include <sys/types.h>

#include <stdio.h>

#include "telnet.h"
#include "tnfsm.h"

extern struct fsm_trans	substab[];
extern int		substate;
extern u_char		subfsm[][NCHRS];

/*------------------------------------------------------------------------
 * subopt - do option subnegotiation FSM transitions
 *------------------------------------------------------------------------
 */
int
subopt(sfp, tfp, c)
FILE	*sfp, *tfp;
int	c;
{
	struct	fsm_trans	*pt;
	int			ti;

	ti = subfsm[substate][c];
	pt = &substab[ti];
	(pt->ft_action)(sfp, tfp, c);
	substate = pt->ft_next;
	return 0;
}

⌨️ 快捷键说明

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