Lines Matching defs:list
90 * check whether a map is already in an array/list
96 on_maplist(char *mapname, char **list) {
99 if (list == NULL) {
103 while (list[i] != NULL) {
104 if (strcmp(mapname, list[i++]) == 0) {
113 * add a map at the end of an array/list
115 * list_len: if -1, we do not know list length
121 add_in_maplist(char *mapname, char ***list, int *list_len) {
125 if (list == NULL) {
129 list_tmp = *list;
145 /* if we don't know list length, assume we reach its end */
158 *list = list_tmp;
162 /* add in list */
163 (*list)[i] = strdup(mapname);
164 if ((*list)[i] == NULL) {
168 (*list)[++i] = NULL;
289 * This adds maps in a domain to a given list,
294 * map_list is the list of maps in an array of map names,