aboutsummaryrefslogtreecommitdiff
path: root/src/telnet.h
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-01-22 17:03:05 -0500
committerFranklin Wei <git@fwei.tk>2016-01-22 17:03:05 -0500
commitb33d9c81c116d43b38ceb8b247bd77f9736574b9 (patch)
treeb92a923ffc29ee438c646f4b2b08f5bd588dee2d /src/telnet.h
parenta486d4b5e1679e0ddf5a4afa661501afefe4a854 (diff)
downloadnetcosm-b33d9c81c116d43b38ceb8b247bd77f9736574b9.zip
netcosm-b33d9c81c116d43b38ceb8b247bd77f9736574b9.tar.gz
netcosm-b33d9c81c116d43b38ceb8b247bd77f9736574b9.tar.bz2
netcosm-b33d9c81c116d43b38ceb8b247bd77f9736574b9.tar.xz
PuTTY compatibility, lots of other stuff
Diffstat (limited to 'src/telnet.h')
-rw-r--r--src/telnet.h23
1 files changed, 2 insertions, 21 deletions
diff --git a/src/telnet.h b/src/telnet.h
index 2289e84..8669e87 100644
--- a/src/telnet.h
+++ b/src/telnet.h
@@ -18,32 +18,13 @@
#pragma once
-/* commands */
-#define IAC 255
-#define DONT 254
-#define DO 253
-#define WONT 252
-#define WILL 251
-#define SB 250
-#define GA 249
-#define EL 248
-#define EC 247
-#define AYT 246
-#define IP 244
-#define NOP 241
-#define SE 240
-
-/* options */
-#define ECHO 1
-#define SGA 3
-#define STATUS 5
-#define NAWS 31
-#define LINEMODE 34
+#include <arpa/telnet.h>
void telnet_init(void);
enum telnet_status { TELNET_DATA = 0,
TELNET_FOUNDCMD,
+ TELNET_LINEOVER,
TELNET_EXIT };
enum telnet_status telnet_parse_data(const unsigned char*, size_t);