mirror of https://gerrit.osmocom.org/libtelnet
move telnet_state_t to libtelnet.c as it is only used internally
This commit is contained in:
parent
5565596352
commit
e97ac9e158
16
libtelnet.c
16
libtelnet.c
|
@ -35,7 +35,21 @@
|
||||||
# define INLINE
|
# define INLINE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* telnet state */
|
/* telnet state codes */
|
||||||
|
enum telnet_state_t {
|
||||||
|
TELNET_STATE_DATA = 0,
|
||||||
|
TELNET_STATE_IAC,
|
||||||
|
TELNET_STATE_WILL,
|
||||||
|
TELNET_STATE_WONT,
|
||||||
|
TELNET_STATE_DO,
|
||||||
|
TELNET_STATE_DONT,
|
||||||
|
TELNET_STATE_SB,
|
||||||
|
TELNET_STATE_SB_DATA,
|
||||||
|
TELNET_STATE_SB_DATA_IAC
|
||||||
|
};
|
||||||
|
typedef enum telnet_state_t telnet_state_t;
|
||||||
|
|
||||||
|
/* telnet state tracker */
|
||||||
struct telnet_t {
|
struct telnet_t {
|
||||||
/* user data */
|
/* user data */
|
||||||
void *ud;
|
void *ud;
|
||||||
|
|
14
libtelnet.h
14
libtelnet.h
|
@ -118,20 +118,6 @@ typedef struct telnet_telopt_t telnet_telopt_t;
|
||||||
|
|
||||||
#define TELNET_PFLAG_DEFLATE (1<<7)
|
#define TELNET_PFLAG_DEFLATE (1<<7)
|
||||||
|
|
||||||
/* telnet states */
|
|
||||||
enum telnet_state_t {
|
|
||||||
TELNET_STATE_DATA = 0,
|
|
||||||
TELNET_STATE_IAC,
|
|
||||||
TELNET_STATE_WILL,
|
|
||||||
TELNET_STATE_WONT,
|
|
||||||
TELNET_STATE_DO,
|
|
||||||
TELNET_STATE_DONT,
|
|
||||||
TELNET_STATE_SB,
|
|
||||||
TELNET_STATE_SB_DATA,
|
|
||||||
TELNET_STATE_SB_DATA_IAC
|
|
||||||
};
|
|
||||||
typedef enum telnet_state_t telnet_state_t;
|
|
||||||
|
|
||||||
/* error codes */
|
/* error codes */
|
||||||
enum telnet_error_t {
|
enum telnet_error_t {
|
||||||
TELNET_EOK = 0,
|
TELNET_EOK = 0,
|
||||||
|
|
Loading…
Reference in New Issue