Symbol: KeyTab
usr/src/lib/libtecla/common/getline.c
415
KeyTab *bindings; /* A table of key-bindings */
usr/src/lib/libtecla/common/keytab.c
1019
const char *_kt_last_error(KeyTab *kt)
usr/src/lib/libtecla/common/keytab.c
146
KeyTab *_del_KeyTab(KeyTab *kt)
usr/src/lib/libtecla/common/keytab.c
168
static int _kt_extend_table(KeyTab *kt)
usr/src/lib/libtecla/common/keytab.c
205
int _kt_set_keybinding(KeyTab *kt, KtBinder binder, const char *keyseq,
usr/src/lib/libtecla/common/keytab.c
258
int _kt_set_keyfn(KeyTab *kt, KtBinder binder, const char *keyseq,
usr/src/lib/libtecla/common/keytab.c
406
static KtKeyMatch _kt_locate_keybinding(KeyTab *kt, const char *binary_keyseq,
usr/src/lib/libtecla/common/keytab.c
480
KtKeyMatch _kt_lookup_keybinding(KeyTab *kt, const char *binary_keyseq,
usr/src/lib/libtecla/common/keytab.c
661
int _kt_set_action(KeyTab *kt, const char *action, KtKeyFn *fn, void *data)
usr/src/lib/libtecla/common/keytab.c
68
static int _kt_extend_table(KeyTab *kt);
usr/src/lib/libtecla/common/keytab.c
77
static KtKeyMatch _kt_locate_keybinding(KeyTab *kt, const char *binary_keyseq,
usr/src/lib/libtecla/common/keytab.c
788
void _kt_clear_bindings(KeyTab *kt, KtBinder binder)
usr/src/lib/libtecla/common/keytab.c
86
KeyTab *_new_KeyTab(void)
usr/src/lib/libtecla/common/keytab.c
88
KeyTab *kt; /* The object to be returned */
usr/src/lib/libtecla/common/keytab.c
92
kt = (KeyTab *) malloc(sizeof(KeyTab));
usr/src/lib/libtecla/common/keytab.c
939
int _kt_add_bindings(KeyTab *kt, KtBinder binder, const KtKeyBinding *bindings,
usr/src/lib/libtecla/common/keytab.c
979
int _kt_lookup_action(KeyTab *kt, const char *action,
usr/src/lib/libtecla/common/keytab.h
102
KeyTab *_new_KeyTab(void);
usr/src/lib/libtecla/common/keytab.h
107
KeyTab *_del_KeyTab(KeyTab *kt);
usr/src/lib/libtecla/common/keytab.h
109
int _kt_set_keybinding(KeyTab *kt, KtBinder binder,
usr/src/lib/libtecla/common/keytab.h
111
int _kt_set_keyfn(KeyTab *kt, KtBinder binder, const char *keyseq,
usr/src/lib/libtecla/common/keytab.h
114
int _kt_set_action(KeyTab *kt, const char *action, KtKeyFn *fn, void *data);
usr/src/lib/libtecla/common/keytab.h
119
int _kt_lookup_action(KeyTab *kt, const char *action,
usr/src/lib/libtecla/common/keytab.h
129
KtKeyMatch _kt_lookup_keybinding(KeyTab *kt, const char *binary_keyseq,
usr/src/lib/libtecla/common/keytab.h
135
void _kt_clear_bindings(KeyTab *kt, KtBinder binder);
usr/src/lib/libtecla/common/keytab.h
149
int _kt_add_bindings(KeyTab *kt, KtBinder binder, const KtKeyBinding *bindings,
usr/src/lib/libtecla/common/keytab.h
155
const char *_kt_last_error(KeyTab *kt);
usr/src/lib/libtecla/common/keytab.h
97
typedef struct KeyTab KeyTab;