From c71e1928a203855b10bc2524900fd00a48a8435e Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Sun, 10 Feb 2008 19:23:18 +0000 Subject: Have 'termkey_advisereadable' return a value indicating if it's likely useful to call it again --- termkey.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'termkey.h') diff --git a/termkey.h b/termkey.h index 9d61d49..0cfacba 100644 --- a/termkey.h +++ b/termkey.h @@ -73,6 +73,7 @@ typedef enum { TERMKEY_RES_NONE, TERMKEY_RES_KEY, TERMKEY_RES_EOF, + TERMKEY_RES_AGAIN, } termkey_result; enum { @@ -114,7 +115,7 @@ termkey_result termkey_waitkey(termkey_t *tk, termkey_key *key); void termkey_pushinput(termkey_t *tk, unsigned char *input, size_t inputlen); -void termkey_advisereadable(termkey_t *tk); +termkey_result termkey_advisereadable(termkey_t *tk); // Registration of keys and names termkey_keysym termkey_register_keyname(termkey_t *tk, termkey_keysym code, const char *name); -- cgit v1.2.3