Lines Matching refs:lp
109 { struct list *lp; in ignore_check() local
128 for (lp = expr_list; lp; lp = lp->l_next) { in ignore_check()
129 if (gmatch(name, lp->l_value) == 0) in ignore_check()
134 lp->l_value, name); in ignore_check()
174 { struct list *lp; in ignore_expr() local
179 lp = malloc(sizeof (*lp)); in ignore_expr()
180 if (lp == 0) in ignore_expr()
182 lp->l_value = strdup(expr); in ignore_expr()
183 lp->l_next = expr_list; in ignore_expr()
184 expr_list = lp; in ignore_expr()
258 struct list *lp; in ign_hash() local
267 for (lp = *pp; lp; lp = *pp) { in ign_hash()
268 if (strcmp(name, lp->l_value) == 0) in ign_hash()
269 return (lp); in ign_hash()
270 pp = &(lp->l_next); in ign_hash()
275 lp = malloc(sizeof (*lp)); in ign_hash()
276 if (lp == 0) in ign_hash()
278 lp->l_value = strdup(name); in ign_hash()
279 lp->l_next = 0; in ign_hash()
280 *pp = lp; in ign_hash()
283 return (lp); in ign_hash()
339 struct list *lp; in ignore_reset() local
349 for (lp = file_list[i]; lp; lp = np) { in ignore_reset()
350 np = lp->l_next; in ignore_reset()
351 free(lp->l_value); in ignore_reset()
352 free(lp); in ignore_reset()
358 for (lp = expr_list; lp; lp = np) { in ignore_reset()
359 np = lp->l_next; in ignore_reset()
360 free(lp->l_value); in ignore_reset()
361 free(lp); in ignore_reset()