Lines Matching refs:strlist
20 struct strlist *strlist = container_of(rblist, struct strlist, rblist); in strlist__node_new() local
24 if (strlist->dupstr) { in strlist__node_new()
50 struct strlist *slist = container_of(rblist, struct strlist, rblist); in strlist__node_delete()
64 int strlist__add(struct strlist *slist, const char *new_entry) in strlist__add()
69 int strlist__load(struct strlist *slist, const char *filename) in strlist__load()
96 void strlist__remove(struct strlist *slist, struct str_node *snode) in strlist__remove()
101 struct str_node *strlist__find(struct strlist *slist, const char *entry) in strlist__find()
112 static int strlist__parse_list_entry(struct strlist *slist, const char *s, in strlist__parse_list_entry()
143 static int strlist__parse_list(struct strlist *slist, const char *s, const char *subst_dir) in strlist__parse_list()
160 struct strlist *strlist__new(const char *list, const struct strlist_config *config) in strlist__new()
162 struct strlist *slist = malloc(sizeof(*slist)); in strlist__new()
193 void strlist__delete(struct strlist *slist) in strlist__delete()
199 struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx) in strlist__entry()