Lines Matching refs:list
354 static void strlist_init(struct strlist *list) in strlist_init() argument
356 memset(list, '\0', sizeof(*list)); in strlist_init()
359 static void strlist_free(struct strlist *list) in strlist_free() argument
363 for (i = 0; i < list->count; i++) in strlist_free()
364 free(list->strings[i]); in strlist_free()
365 free(list->strings); in strlist_free()
368 static int strlist_add(struct strlist *list, const char *str) in strlist_add() argument
373 list->strings = realloc(list->strings, in strlist_add()
374 (list->count + 1) * sizeof(char *)); in strlist_add()
375 if (!list || !str) in strlist_add()
377 list->strings[list->count++] = dup; in strlist_add()