diff options
author | Rob Landley <rob@landley.net> | 2015-12-27 14:41:30 -0600 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2015-12-27 14:41:30 -0600 |
commit | 4b4ab6a50998219cd94139c5669ef9a624c8f58f (patch) | |
tree | 3a1e0812da0cfc3c8f8040a381e763531c1026ba /lib/lib.h | |
parent | 6769f8eb580aa2ecac4009fcde4a113e0476de74 (diff) | |
download | toybox-4b4ab6a50998219cd94139c5669ef9a624c8f58f.tar.gz |
Add scan_key_getsize() doing the ANSI probe, switch scan_key() to TAGGED_ARRAY,
and add test_scankey.
Diffstat (limited to 'lib/lib.h')
-rw-r--r-- | lib/lib.h | 12 |
1 files changed, 1 insertions, 11 deletions
@@ -216,6 +216,7 @@ int draw_rstr(char *start, int width, int (*escout)(FILE *out, wchar_t wc)); // interestingtimes.c int xgettty(void); int terminal_size(unsigned *xx, unsigned *yy); +int scan_key_getsize(char *scratch, int block, unsigned *xx, unsigned *yy); int set_terminal(int fd, int raw, struct termios *old); int scan_key(char *scratch, int block); void tty_esc(char *s); @@ -223,17 +224,6 @@ void tty_jump(int x, int y); void tty_reset(void); void tty_sigreset(int i); -// Results from scan_key() -#define KEY_UP 256 -#define KEY_DOWN 257 -#define KEY_RIGHT 258 -#define KEY_LEFT 259 -#define KEY_PGUP 260 -#define KEY_PGDN 261 -#define KEY_HOME 262 -#define KEY_END 263 -#define KEY_INSERT 264 - // net.c int xsocket(int domain, int type, int protocol); void xsetsockopt(int fd, int level, int opt, void *val, socklen_t len); |