]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix for msvc 9 build.
authorMichael Jerris <mike@jerris.com>
Tue, 11 Dec 2007 10:10:03 +0000 (10:10 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 11 Dec 2007 10:10:03 +0000 (10:10 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6630 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/udns/inet_pton.c
libs/udns/inet_pton.h
libs/udns/udns_resolver.c
libs/win32/udns/libudns.vcproj

index 902cebae999d003cc986ef054c1c7a531fbbb384..654357adb0f470904e04c0ad0a95a843a0fc4391 100644 (file)
@@ -69,7 +69,7 @@ static int      inet_pton6(const char *src, unsigned char *dst);
  *      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:
index 19297cd4bfe1d83fee4648bcc50ab26109aea1bb..ec4558fa67b08131eaf81b5dd0ccb7160152bed7 100644 (file)
@@ -23,6 +23,6 @@
  * $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 */
index 5468a3e76f7c122232aac836683a38d242ede1e4..3c6435ec0f9e6dd682ea47faf6f2b55c7033ffc5 100644 (file)
 #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 */
@@ -282,12 +284,12 @@ static int dns_add_serv_internal(struct dns_ctx *ctx, const char *serv) {
 #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;
index 1fb3346a18ea3bd95f58fe2b20487643f6458507..bba5af2ec04a81cc4c191ab418674f4a096d608c 100644 (file)
                        Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
                        UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
                        >\r
+                       <File\r
+                               RelativePath="..\..\udns\inet_pton.h"\r
+                               >\r
+                       </File>\r
                </Filter>\r
                <Filter\r
                        Name="Resource Files"\r