int is_default;
char pretty_name[1001];
size_t addr_size;
- struct sockaddr address;
- struct sockaddr mask;
- struct sockaddr broadcast;
+ SOCKADDR_STORAGE address;
+ SOCKADDR_STORAGE mask;
+ SOCKADDR_STORAGE broadcast;
};
int EnumNICs3 (struct EnumNICs3_results **, int *EnumNICs3_results_count);
{
if (GNUNET_OK !=
proc (proc_cls, results[i].pretty_name, results[i].is_default,
- &results[i].address,
+ (const struct sockaddr *) &results[i].address,
results[i].
- flags & ENUMNICS3_BCAST_OK ? &results[i].broadcast : NULL,
- results[i].flags & ENUMNICS3_MASK_OK ? &results[i].mask : NULL,
+ flags & ENUMNICS3_BCAST_OK ?
+ (const struct sockaddr *) &results[i].broadcast : NULL,
+ results[i].flags & ENUMNICS3_MASK_OK ?
+ (const struct sockaddr *) &results[i].mask : NULL,
results[i].addr_size))
break;
}