Index: src/resolver.h ================================================================== --- src/resolver.h +++ src/resolver.h @@ -25,11 +25,11 @@ */ typedef struct of_resolver_result_t { int family, type, protocol; struct sockaddr *address; socklen_t addressLength; - void *private; + void *private_; } of_resolver_result_t; #ifdef __cplusplus extern "C" { #endif Index: src/resolver.m ================================================================== --- src/resolver.m +++ src/resolver.m @@ -93,17 +93,16 @@ resultsIter->family = res->ai_family; resultsIter->type = res->ai_socktype; resultsIter->protocol = res->ai_protocol; resultsIter->address = res->ai_addr; resultsIter->addressLength = res->ai_addrlen; - resultsIter->private = NULL; *retIter = resultsIter; } *retIter = NULL; - ret[0]->private = res0; + ret[0]->private_ = res0; #else struct hostent *he; in_addr_t s_addr; char **ip; struct sockaddr_in *addrs, *addrsIter; @@ -270,12 +269,12 @@ void of_resolver_free(of_resolver_result_t **results) { #ifdef HAVE_THREADSAFE_GETADDRINFO - freeaddrinfo(results[0]->private); + freeaddrinfo(results[0]->private_); #else free(results[0]->address); #endif free(results[0]); free(results); }