Lines Matching defs:extra
159 /* concatenates extra onto list */
161 ptrlist_concat(ptrlist_t * list, ptrlist_t * extra)
163 if (extra->count == 0)
166 if ((extra->count + list->count) > list->size) {
169 list->size = extra->count + list->count;
178 bcopy(extra->array, list->array + list->count,
179 extra->count * sizeof(*list->array));
180 list->count += extra->count;
222 dhcpol_concat(dhcpol_t * list, dhcpol_t * extra)
224 return (ptrlist_concat((ptrlist_t *)list, (ptrlist_t *)extra));
399 dhcpol_t extra;
401 dhcpol_init(&extra);
404 if (dhcpol_parse_buffer(&extra, pkt->dp_file,
406 dhcpol_concat(options, &extra);
407 dhcpol_free(&extra);
412 if (dhcpol_parse_buffer(&extra, pkt->dp_sname,
414 dhcpol_concat(options, &extra);
415 dhcpol_free(&extra);