Lines Matching refs:map
112 el->el_keymacro.map = NULL; in keymacro_init()
126 node__free(el->el_keymacro.map); in keymacro_end()
163 node__put(el, el->el_keymacro.map); in keymacro_reset()
164 el->el_keymacro.map = NULL; in keymacro_reset()
182 return node_trav(el, el->el_keymacro.map, ch, val); in keymacro_get()
207 if (el->el_keymacro.map == NULL) in keymacro_add()
209 el->el_keymacro.map = node__get(key[0]); in keymacro_add()
213 (void) node__try(el, el->el_keymacro.map, key, val, ntype); in keymacro_add()
222 keymacro_clear(EditLine *el, el_action_t *map, const wchar_t *in) in keymacro_clear() argument
226 if ((map[(unsigned char)*in] == ED_SEQUENCE_LEAD_IN) && in keymacro_clear()
227 ((map == el->el_map.key && in keymacro_clear()
229 (map == el->el_map.alt && in keymacro_clear()
248 if (el->el_keymacro.map == NULL) in keymacro_delete()
251 (void) node__delete(el, &el->el_keymacro.map, key); in keymacro_delete()
265 if (el->el_keymacro.map == NULL && *key == 0) in keymacro_print()
269 if (node_lookup(el, key, el->el_keymacro.map, (size_t)1) <= -1) in keymacro_print()