Lines Matching refs:prefix
676 prefix_node(struct prefix_node* next, const char* prefix, context_node* context)
677 : prefix(strdup(prefix)), prefix_len(strlen(prefix)), context(context), next(next) {
680 free(prefix);
682 char* prefix;
693 static void list_add_after_len(prefix_node** list, const char* prefix, context_node* context) {
694 size_t prefix_len = strlen(prefix);
699 if ((*next_list)->prefix_len < prefix_len || (*next_list)->prefix[0] == '*') {
700 list_add(next_list, prefix, context);
705 list_add(next_list, prefix, context);
833 return l->prefix[0] == '*' || !strncmp(l->prefix, name, l->prefix_len);