size_t size,
bool with_leading_space,
bool (*predicate)(const struct in_addr *addr)) {
- size_t count;
- size_t i;
-
assert(f);
assert(addresses);
- count = 0;
+ size_t count = 0;
- for (i = 0; i < size; i++) {
+ for (size_t i = 0; i < size; i++) {
char sbuf[INET_ADDRSTRLEN];
if (predicate && !predicate(&addresses[i]))
}
void serialize_in6_addrs(FILE *f, const struct in6_addr *addresses, size_t size) {
- unsigned i;
-
assert(f);
assert(addresses);
assert(size);
- for (i = 0; i < size; i++) {
+ for (size_t i = 0; i < size; i++) {
char buffer[INET6_ADDRSTRLEN];
fputs(inet_ntop(AF_INET6, addresses+i, buffer, sizeof(buffer)), f);
}
void serialize_dhcp_routes(FILE *f, const char *key, sd_dhcp_route **routes, size_t size) {
- unsigned i;
-
assert(f);
assert(key);
assert(routes);
fprintf(f, "%s=", key);
- for (i = 0; i < size; i++) {
+ for (size_t i = 0; i < size; i++) {
char sbuf[INET_ADDRSTRLEN];
struct in_addr dest, gw;
uint8_t length;
assert_se(sd_dhcp_route_get_gateway(routes[i], &gw) >= 0);
assert_se(sd_dhcp_route_get_destination_prefix_length(routes[i], &length) >= 0);
- fprintf(f, "%s/%" PRIu8, inet_ntop(AF_INET, &dest, sbuf, sizeof(sbuf)), length);
- fprintf(f, ",%s%s", inet_ntop(AF_INET, &gw, sbuf, sizeof(sbuf)), (i < (size - 1)) ? " ": "");
+ fprintf(f, "%s/%" PRIu8, inet_ntop(AF_INET, &dest, sbuf, sizeof sbuf), length);
+ fprintf(f, ",%s%s", inet_ntop(AF_INET, &gw, sbuf, sizeof sbuf), i < size - 1 ? " ": "");
}
fputs("\n", f);
}
static void link_save_dns(FILE *f, struct in_addr_data *dns, unsigned n_dns, bool *space) {
- unsigned j;
- int r;
-
- for (j = 0; j < n_dns; j++) {
+ for (unsigned j = 0; j < n_dns; j++) {
_cleanup_free_ char *b = NULL;
+ int r;
r = in_addr_to_string(dns[j].family, &dns[j].address, &b);
if (r < 0) {