#ifndef _COMPAT_SOCKETHEADERS_H_
#define _COMPAT_SOCKETHEADERS_H_
#ifdef HAVE_CONFIG_H
# include "../config.h"
#endif
#include <sys/types.h>
#ifdef WIN32
# define WIN32_LEAN_AND_MEAN
# undef NOMINMAX
# define NOMINMAX 1
# ifdef HAVE_WINSOCK2_H
# include <winsock2.h>
# ifdef HAVE_WS2TCPIP_H
# include <ws2tcpip.h>
# endif
# else
# include <winsock.h>
# endif
#else /* !WIN32 */
# include <unistd.h>
# include <sys/socket.h>
# include <netdb.h>
# include <netinet/in.h>
# include <arpa/inet.h>
# include <errno.h>
# include <string.h>
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1