subfsm.c

来自「linux网络编程实例程序 socket程序 适合初学者。」· C语言 代码 · 共 29 行

C
29
字号
/* subfsm.c */#include <sys/types.h>#include <stdio.h>#include "telnet.h"#include "tnfsm.h"extern int	no_op(FILE *, FILE *, int),		subtermtype(FILE *, FILE *, int),		tnabort(FILE *, FILE *, int);struct fsm_trans substab[] = {        /* State        Input           Next State      Action  */        /* ------       ------          -----------     ------- */	{ SS_START,	TOTERMTYPE,	SS_TERMTYPE,	no_op		},	{ SS_START,	TCANY,		SS_END,		no_op		},	{ SS_TERMTYPE,	TT_SEND,	SS_END,		subtermtype	},	{ SS_TERMTYPE,	TCANY,		SS_END,		no_op		},	{ SS_END,	TCANY,		SS_END,		no_op		},	{ FSINVALID,	TCANY,		FSINVALID,	tnabort		},};int	substate;u_char	subfsm[NSSTATES][NCHRS];

⌨️ 快捷键说明

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