Lines Matching refs:cur
110 struct in_addr_range *cur0, *cur; in in_addr_range_list_remove_all() local
112 cur = *list; in in_addr_range_list_remove_all()
113 while (cur != NULL) { in in_addr_range_list_remove_all()
114 cur0 = cur; in in_addr_range_list_remove_all()
115 cur = cur->next; in in_addr_range_list_remove_all()
125 struct in_addr_range **cur, *a, *b; in in_addr_range_list_uniq() local
128 for (cur = list; *cur != NULL; cur = &(*cur)->next) { in in_addr_range_list_uniq()
129 if ((*cur)->next == NULL) in in_addr_range_list_uniq()
131 a = *cur; in in_addr_range_list_uniq()
132 b = (*cur)->next; in in_addr_range_list_uniq()
151 *cur = b; in in_addr_range_list_uniq()
163 (*cur)->next = b->next; in in_addr_range_list_uniq()
174 struct in_addr_range *cur; in in_addr_range_list_includes() local
177 for (cur = *list; cur != NULL; cur = cur->next) { in in_addr_range_list_includes()
178 if ((addr0 & cur->mask) == (cur->addr & cur->mask)) in in_addr_range_list_includes()
189 struct in_addr_range **cur; in in_addr_range_list_add0() local
196 for (cur = list; *cur != NULL; cur = &(*cur)->next) { in in_addr_range_list_add0()
197 if ((ent->addr & (*cur)->mask) == in in_addr_range_list_add0()
198 ((*cur)->addr & (*cur)->mask)) { in in_addr_range_list_add0()
203 if ((ent->addr & ent->mask) == ((*cur)->addr & ent->mask)) { in in_addr_range_list_add0()
204 ent->next = (*cur)->next; in in_addr_range_list_add0()
205 free(*cur); in in_addr_range_list_add0()
206 *cur = ent; in in_addr_range_list_add0()
210 if ((*cur)->addr > ent->addr) in in_addr_range_list_add0()
213 if (cur != NULL) { in in_addr_range_list_add0()
214 ent->next = *cur; in in_addr_range_list_add0()
215 *cur = ent; in in_addr_range_list_add0()
394 struct in_addr_range *list = NULL, *cur; in main() local
423 for (cur = list; cur != NULL; cur = cur->next) { in main()
425 , INT4_CHARS(cur->addr), bitmask2masklen(cur->mask) in main()