/* $OpenLDAP$ */
#include "portable.h"
+#include <windows.h>
+
#ifdef HAVE_WINSOCK2
#include <winsock2.h>
+#elif HAVE_WINSOCK
+#include <winsock.h>
+#endif /* HAVE_WINSOCK(2) */
#define __RETSTR( x ) case x: return #x;
__RETSTR( WSAVERNOTSUPPORTED )
__RETSTR( WSANOTINITIALISED )
__RETSTR( WSAEDISCON )
+
+#ifdef HAVE_WINSOCK2
__RETSTR( WSAENOMORE )
__RETSTR( WSAECANCELLED )
__RETSTR( WSAEINVALIDPROCTABLE )
__RETSTR( WSA_E_NO_MORE )
__RETSTR( WSA_E_CANCELLED )
__RETSTR( WSAEREFUSED )
+#endif // HAVE_WINSOCK2
__RETSTR( WSAHOST_NOT_FOUND )
__RETSTR( WSATRY_AGAIN )
#undef __RETSTR
-#endif /* HAVE_WINSOCK2 */
-
-
char *GetErrorString( int err )
{
static char msgBuf[1024];