Symbol: keymacro_node_t
lib/libedit/keymacro.c
276
node_trav(EditLine *el, keymacro_node_t *ptr, wchar_t *ch,
lib/libedit/keymacro.c
311
node__try(EditLine *el, keymacro_node_t *ptr, const wchar_t *str,
lib/libedit/keymacro.c
316
keymacro_node_t *xm;
lib/libedit/keymacro.c
372
node__delete(EditLine *el, keymacro_node_t **inptr, const wchar_t *str)
lib/libedit/keymacro.c
374
keymacro_node_t *ptr;
lib/libedit/keymacro.c
375
keymacro_node_t *prev_ptr = NULL;
lib/libedit/keymacro.c
380
keymacro_node_t *xm;
lib/libedit/keymacro.c
420
node__put(EditLine *el, keymacro_node_t *ptr)
lib/libedit/keymacro.c
450
static keymacro_node_t *
lib/libedit/keymacro.c
453
keymacro_node_t *ptr;
lib/libedit/keymacro.c
467
node__free(keymacro_node_t *k)
lib/libedit/keymacro.c
481
node_lookup(EditLine *el, const wchar_t *str, keymacro_node_t *ptr,
lib/libedit/keymacro.c
533
node_enum(EditLine *el, keymacro_node_t *ptr, size_t cnt)
lib/libedit/keymacro.c
75
struct keymacro_node_t *next; /* ptr to next char of this key */
lib/libedit/keymacro.c
76
struct keymacro_node_t *sibling;/* ptr to another key with same prefix*/
lib/libedit/keymacro.c
79
static int node_trav(EditLine *, keymacro_node_t *, wchar_t *,
lib/libedit/keymacro.c
81
static int node__try(EditLine *, keymacro_node_t *,
lib/libedit/keymacro.c
83
static keymacro_node_t *node__get(wint_t);
lib/libedit/keymacro.c
84
static void node__free(keymacro_node_t *);
lib/libedit/keymacro.c
85
static void node__put(EditLine *, keymacro_node_t *);
lib/libedit/keymacro.c
86
static int node__delete(EditLine *, keymacro_node_t **,
lib/libedit/keymacro.c
89
keymacro_node_t *, size_t);
lib/libedit/keymacro.c
90
static int node_enum(EditLine *, keymacro_node_t *, size_t);
lib/libedit/keymacro.h
49
typedef struct keymacro_node_t keymacro_node_t;
lib/libedit/keymacro.h
53
keymacro_node_t *map; /* Key map */