From 6294cca6f9bc910b224393e38e3c09eeb821fcb7 Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Thu, 7 Feb 2008 01:17:59 +0000 Subject: Denote general status with return codes, not special key symbols --- demo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'demo.c') diff --git a/demo.c b/demo.c index 512a99f..540861d 100644 --- a/demo.c +++ b/demo.c @@ -20,9 +20,10 @@ int main(int argc, char *argv[]) { termkey_t *tk = termkey_new(0, TERMKEY_FLAG_CONVERTKP); + termkey_result ret; termkey_key key; - while(termkey_waitkey(tk, &key) && key.code != TERMKEY_SYM_EOF) { + while((ret = termkey_waitkey(tk, &key)) != TERMKEY_RES_EOF) { if(key.flags & TERMKEY_KEYFLAG_SPECIAL) printf("Key %s%s%s%s (code %d)\n", key.modifiers & TERMKEY_KEYMOD_SHIFT ? "S-" : "", -- cgit v1.2.3