Lines Matching refs:size
338 void serialize_in_addrs(FILE *f, const struct in_addr *addresses, size_t size) {
343 assert(size);
345 for (i = 0; i < size; i++)
347 (i < (size - 1)) ? " ": "");
352 int size = 0;
364 new_addresses = realloc(addresses, (size + 1) * sizeof(struct in_addr));
374 r = inet_pton(AF_INET, addr_str, &(addresses[size]));
378 size ++;
384 return size;
388 size_t size) {
393 assert(size);
395 for (i = 0; i < size; i++)
398 (i < (size - 1)) ? " ": "");
403 int size = 0;
415 new_addresses = realloc(addresses, (size + 1) * sizeof(struct in6_addr));
425 r = inet_pton(AF_INET6, addr_str, &(addresses[size]));
429 size++;
435 return size;
438 void serialize_dhcp_routes(FILE *f, const char *key, sd_dhcp_route **routes, size_t size) {
444 assert(size);
448 for (i = 0; i < size; i++) {
457 fprintf(f, ",%s%s", inet_ntoa(gw), (i < (size - 1)) ? " ": "");
465 size_t size = 0, allocated = 0;
481 if (!GREEDY_REALLOC(routes, allocated, size + 1))
496 r = inet_aton(tok, &routes[size].dst_addr);
513 routes[size].dst_prefixlen = (uint8_t) n;
517 r = inet_aton(tok, &routes[size].gw_addr);
521 size++;
524 *ret_size = size;
532 int serialize_dhcp_option(FILE *f, const char *key, const void *data, size_t size) {
539 hex_buf = hexmem(data, size);