aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean Middleditch <sean@middleditch.us>2009-10-24 15:41:05 -0700
committerSean Middleditch <sean@middleditch.us>2009-10-24 15:41:05 -0700
commite97ac9e158fef743bacc253377f96bbe9d9b7e08 (patch)
tree4739d48a1edc77826d1e782e36a9000c67352e17
parent5565596352c28e211b2cade22336deba715bd86d (diff)
move telnet_state_t to libtelnet.c as it is only used internally
-rw-r--r--libtelnet.c16
-rw-r--r--libtelnet.h14
2 files changed, 15 insertions, 15 deletions
diff --git a/libtelnet.c b/libtelnet.c
index bf0409b..62e6cd6 100644
--- a/libtelnet.c
+++ b/libtelnet.c
@@ -35,7 +35,21 @@
# define INLINE
#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 {
/* user data */
void *ud;
diff --git a/libtelnet.h b/libtelnet.h
index 74a52ef..277311e 100644
--- a/libtelnet.h
+++ b/libtelnet.h
@@ -118,20 +118,6 @@ typedef struct telnet_telopt_t telnet_telopt_t;
#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 */
enum telnet_error_t {
TELNET_EOK = 0,