Lines Matching refs:next
81 struct keymacro_node_t *next; /* ptr to next char of this key */ member
288 if (ptr->next) { in node_trav()
292 return node_trav(el, ptr->next, ch, val); in node_trav()
333 if (ptr->next != NULL) { in node__try()
334 node__put(el, ptr->next); in node__try()
336 ptr->next = NULL; in node__try()
364 if (ptr->next == NULL) in node__try()
365 ptr->next = node__get(*str); /* setup new node */ in node__try()
366 (void) node__try(el, ptr->next, str, val, ntype); in node__try()
403 } else if (ptr->next != NULL && in node__delete()
404 node__delete(el, &ptr->next, str) == 1) { in node__delete()
405 if (ptr->next != NULL) in node__delete()
429 if (ptr->next != NULL) { in node__put()
430 node__put(el, ptr->next); in node__put()
431 ptr->next = NULL; in node__put()
464 ptr->next = NULL; in node__get()
475 node__free(k->next); in node__free()
504 if (ptr->next != NULL) in node_lookup()
506 return (node_lookup(el, str + 1, ptr->next, in node_lookup()
560 if (ptr->next == NULL) { in node_enum()
566 (void) node_enum(el, ptr->next, cnt + (size_t)used); in node_enum()