Commit b748d47b authored by Steve Lhomme's avatar Steve Lhomme

getaddrinfo.c: fix MSVC compilation

parent 4ed95dfa
......@@ -23,7 +23,6 @@
*****************************************************************************/
#include <vlc/vlc.h>
#include "network.h"
#include <stddef.h> /* size_t */
#include <string.h> /* strncpy(), strlen(), memcpy(), memset(), strchr() */
......@@ -37,15 +36,24 @@
#endif
#include <errno.h>
#if defined (UNDER_CE)
# include <winsock.h>
#elif defined WIN32
#if defined( WIN32 ) || defined( UNDER_CE )
# include <winsock2.h>
# include <ws2tcpip.h>
#else
# include <sys/socket.h>
# include <netinet/in.h>
# ifdef HAVE_ARPA_INET_H
# include <arpa/inet.h>
# endif
# include <netdb.h>
#endif
#ifdef HAVE_UNISTD_H
# include <unistd.h>
#endif
#include "network.h"
#ifdef SYS_BEOS
#define NO_ADDRESS NO_DATA
#define PF_INET AF_INET
......@@ -597,6 +605,7 @@ int vlc_getaddrinfo( vlc_object_t *p_this, const char *node,
service = "0";
#ifdef WIN32
{
typedef int (CALLBACK * GETADDRINFO) ( const char *, const char *,
const struct addrinfo *,
struct addrinfo ** );
......@@ -620,6 +629,7 @@ int vlc_getaddrinfo( vlc_object_t *p_this, const char *node,
FreeLibrary( wship6_module );
}
}
#endif
#if HAVE_GETADDRINFO
return getaddrinfo( psz_node, service, &hints, res );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment