(telnet_support.h)
#ifndef TELNET_SUPPORT_H
#define TELNET_SUPPORT_H
typedef enum {
NOKNOWN, /* we don't know status of this option yet
*/
NOT_AVAIL, /* option is not available on connection */
ON, /* option is turned on */
REQUESTED, /* option is requested; request unanswered
*/
OFF /* option is turned off */
} ops_t; /* ops is short for option state */
struct host_state {
ops_t echo;
ops_t sga;
ops_t naws;
unsigned short winx;
unsigned short winy;
};
typedef enum {
TEXT,
GOT_IAC, /* last char was IAC */
PTCL, /* last char was DO/DONT/WILL/WONT */
GOT_SB, /* last command was SB */
IN_NAWS /* we're in a NAWS string */
} cstate_t;
#endif
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/26/03 PDT