m4: fix output of sphinx-build version check
[awesomized/libmemcached] / libmemcached-1.0 / platform.h
index 01ce276c876634daaf7ae015de5c7404c5e48eaf..efdf53f81b495dd2ea2ad3f5bac8cbd9b554b6c8 100644 (file)
 #pragma once
 
 
-#if defined(WIN32) || defined(__MINGW32__)
+#if defined(_WIN32)
 # include <winsock2.h>
 # include <ws2tcpip.h>
 
-typedef short in_port_t;
+#ifndef HAVE_IN_PORT_T
+typedef int in_port_t;
+# define HAVE_IN_PORT_T 1
+#endif
+
 typedef SOCKET memcached_socket_t;
 
 #else
@@ -55,4 +59,4 @@ typedef SOCKET memcached_socket_t;
 
 typedef int memcached_socket_t;
 
-#endif /* WIN32 */
+#endif /* _WIN32 */