diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2014-07-14 22:31:04 -0400 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2014-07-14 22:31:04 -0400 |
| commit | 3b104903087460158fd79c9cae27ada2d4dc103e (patch) | |
| tree | 0d928355a981d37e2e72186828deebdae537150b /util.h | |
| parent | f10cfb8bd77327b73da570730dee794d83b5c6ad (diff) | |
| download | wargames-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.h | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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; |