* Paul Vixie, 1996.
*/
int
-inet_pton(int af, const char *src, void *dst)
+udns_inet_pton(int af, const char *src, void *dst)
{
switch (af) {
case AF_INET:
* $Id: inet_pton.h,v 1.7 2005/11/28 20:21:36 bagder Exp $
***************************************************************************/
-int inet_pton(int, const char *, void *);
+int udns_inet_pton(int, const char *, void *);
#endif /* __INET_PTON_H */
#define _CRT_NONSTDC_NO_DEPRECATE
#endif
#endif // VC8+
-#include "inet_pton.h"
+int udns_inet_pton(int, const char *, void *);
#include "process.h"
+#else
+#define udns_inet_pton inet_pton
#endif
# include <winsock2.h> /* includes <windows.h> */
# include <ws2tcpip.h> /* needed for struct in6_addr */
#if HAVE_INET6
{ struct in_addr addr;
struct in6_addr addr6;
- if (inet_pton(AF_INET, serv, &addr) > 0) {
+ if (udns_inet_pton(AF_INET, serv, &addr) > 0) {
sns->sin.sin_family = AF_INET;
sns->sin.sin_addr = addr;
return ++ctx->dnsc_nserv;
}
- if (inet_pton(AF_INET6, serv, &addr6) > 0) {
+ if (udns_inet_pton(AF_INET6, serv, &addr6) > 0) {
sns->sin6.sin6_family = AF_INET6;
sns->sin6.sin6_addr = addr6;
return ++ctx->dnsc_nserv;