From f54687c5837cacfa440a44c8549a1de0b3dd56ff Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Mon, 6 Oct 2008 22:02:12 +0100 Subject: snprint_key() now takes a bitmask format, not a single boolean --- termkey.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'termkey.h') diff --git a/termkey.h b/termkey.h index 5c50014..04b0aa9 100644 --- a/termkey.h +++ b/termkey.h @@ -132,6 +132,10 @@ termkey_keysym termkey_register_csi_ss3_full(termkey_t *tk, termkey_type type, t termkey_keysym termkey_register_ss3kpalt_full(termkey_t *tk, termkey_type type, termkey_keysym sym, int modifier_set, int modifier_mask, unsigned char cmd, const char *name, char kpalt); termkey_keysym termkey_register_csifunc_full(termkey_t *tk, termkey_type type, termkey_keysym sym, int modifier_set, int modifier_mask, int number, const char *name); -size_t termkey_snprint_key(termkey_t *tk, char *buffer, size_t len, termkey_key *key, int longmod); +typedef enum { + TERMKEY_FORMAT_LONGMOD = 1 +} termkey_format; + +size_t termkey_snprint_key(termkey_t *tk, char *buffer, size_t len, termkey_key *key, termkey_format format); #endif -- cgit v1.2.3