]> git.sesse.net Git - vlc/blobdiff - src/network/getaddrinfo.c
likely, unlikely: convenience portability macros for branch prediction
[vlc] / src / network / getaddrinfo.c
index efdb4e12674a226541682e49cb5011529d5a5aef..dcea956dc242ff19fe16df826374f1aaef65fa9a 100644 (file)
@@ -33,6 +33,7 @@
 #include <string.h> /* strlen(), memcpy(), memset(), strchr() */
 #include <stdlib.h> /* malloc(), free(), strtoul() */
 #include <errno.h>
+#include <assert.h>
 
 #ifdef HAVE_SYS_TYPES_H
 #   include <sys/types.h>
@@ -688,7 +689,9 @@ int vlc_getaddrinfo( vlc_object_t *p_this, const char *node,
 #endif
     ret = getaddrinfo (node, psz_service, &hints, res);
 
+#if defined(AI_IDN) || defined(WIN32)
 out:
+#endif
     LocaleFree (node);
     return ret;
 }