aboutsummaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2014-07-14 22:31:04 -0400
committerFranklin Wei <frankhwei536@gmail.com>2014-07-14 22:31:04 -0400
commit3b104903087460158fd79c9cae27ada2d4dc103e (patch)
tree0d928355a981d37e2e72186828deebdae537150b /util.h
parentf10cfb8bd77327b73da570730dee794d83b5c6ad (diff)
downloadwargames-server-3b104903087460158fd79c9cae27ada2d4dc103e.zip
wargames-server-3b104903087460158fd79c9cae27ada2d4dc103e.tar.gz
wargames-server-3b104903087460158fd79c9cae27ada2d4dc103e.tar.bz2
wargames-server-3b104903087460158fd79c9cae27ada2d4dc103e.tar.xz
Added some features to telnet server
Diffstat (limited to 'util.h')
-rw-r--r--util.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/util.h b/util.h
index 5f7e170..6b824fd 100644
--- a/util.h
+++ b/util.h
@@ -19,12 +19,23 @@
*/
#define SLEEP_TIME 5000
+#include <stdint.h>
+#include <stdlib.h>
+struct connection_data_t {
+ int naws_enable:1;
+ int know_termsize:1;
+ uint16_t term_height;
+ uint16_t term_width;
+};
+extern struct connection_data_t connection_data[FD_SETSIZE];
void allLower(char*);
void print_string(const char*);
void remove_punct(char*);
void refresh(void);
void clear(void);
int getnstr(char*, int);
+void echo_off(void);
+void echo_on(void);
#define ERR 1
#define OK 0
extern int out_fd;