diff options
author | Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> | 2015-03-26 15:23:41 +0000 |
---|---|---|
committer | Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> | 2015-03-26 15:23:41 +0000 |
commit | 91201a8e378fc8af7298057016b35ebac5467e9e (patch) | |
tree | db49844393a76590035fb3700290dc0406062b50 /t/16term-read.c | |
parent | b45301b2553b48f89fadbeff43689e467cf9c62b (diff) |
Kill the increasingly-unwieldy TickitEventInfo struct; use instead a specific struct per event type; use void * in generic event handlers + (implicit) casting
Diffstat (limited to 't/16term-read.c')
-rw-r--r-- | t/16term-read.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/t/16term-read.c b/t/16term-read.c index 89a2b2a..09848fa 100644 --- a/t/16term-read.c +++ b/t/16term-read.c @@ -9,10 +9,12 @@ TickitKeyEventType keytype; char keystr[16]; -int on_key(TickitTerm *tt, TickitEventType ev, TickitEventInfo *args, void *data) +int on_key(TickitTerm *tt, TickitEventType ev, void *_info, void *data) { - keytype = args->type; - strncpy(keystr, args->str, sizeof(keystr)-1); keystr[sizeof(keystr)-1] = 0; + TickitKeyEventInfo *info = _info; + + keytype = info->type; + strncpy(keystr, info->str, sizeof(keystr)-1); keystr[sizeof(keystr)-1] = 0; return 1; } |