]> git.sesse.net Git - vlc/commitdiff
Bug-to-bug compatibility with Winsock
authorRémi Denis-Courmont <rem@videolan.org>
Fri, 24 Aug 2007 16:54:02 +0000 (16:54 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Fri, 24 Aug 2007 16:54:02 +0000 (16:54 +0000)
src/network/getaddrinfo.c

index 0e374a872a804677d68333f6f4cb572605c795ca..f04bed37a735cc5076b46a2c914464c79ba3f0f1 100644 (file)
@@ -584,13 +584,21 @@ int vlc_getaddrinfo( vlc_object_t *p_this, const char *node,
     if (p_hints != NULL)
     {
         const int safe_flags =
-            AI_NUMERICHOST |
-            AI_NUMERICSERV |
             AI_PASSIVE |
             AI_CANONNAME |
-            AI_ALL | 
+            AI_NUMERICHOST |
+#ifdef AI_NUMERICSERV
+            AI_NUMERICSERV |
+#endif
+#ifdef AI_ALL
+            AI_ALL |
+#endif
+#ifdef AI_ADDRCONFIG
             AI_ADDRCONFIG |
+#endif
+#ifdef AI_V4MAPPED
             AI_V4MAPPED |
+#endif
             0;
 
         hints.ai_family = p_hints->ai_family;