Lines Matching refs:keymacro_node_t
77 struct keymacro_node_t { struct
82 struct keymacro_node_t *next; /* ptr to next char of this key */ argument
83 struct keymacro_node_t *sibling;/* ptr to another key with same prefix*/ argument
86 private int node_trav(EditLine *, keymacro_node_t *, Char *,
88 private int node__try(EditLine *, keymacro_node_t *, const Char *,
90 private keymacro_node_t *node__get(wint_t);
91 private void node__free(keymacro_node_t *);
92 private void node__put(EditLine *, keymacro_node_t *);
93 private int node__delete(EditLine *, keymacro_node_t **,
96 keymacro_node_t *, size_t);
97 private int node_enum(EditLine *, keymacro_node_t *, size_t);
283 node_trav(EditLine *el, keymacro_node_t *ptr, Char *ch, keymacro_value_t *val) in node_trav()
322 node__try(EditLine *el, keymacro_node_t *ptr, const Char *str, in node__try()
327 keymacro_node_t *xm; in node__try()
385 node__delete(EditLine *el, keymacro_node_t **inptr, const Char *str) in node__delete()
387 keymacro_node_t *ptr; in node__delete()
388 keymacro_node_t *prev_ptr = NULL; in node__delete()
393 keymacro_node_t *xm; in node__delete()
433 node__put(EditLine *el, keymacro_node_t *ptr) in node__put()
464 private keymacro_node_t *
467 keymacro_node_t *ptr; in node__get()
481 node__free(keymacro_node_t *k) in node__free()
495 node_lookup(EditLine *el, const Char *str, keymacro_node_t *ptr, size_t cnt) in node_lookup()
547 node_enum(EditLine *el, keymacro_node_t *ptr, size_t cnt) in node_enum()