Some VS 6.0 compatibility fixes from Hirokazu Yamamoto which are also useful for later versions of MSVC. VS6 claims that fortran is a reserved word
diff --git a/Modules/socketmodule.h b/Modules/socketmodule.h
index 135b716..1df1ae6 100644
--- a/Modules/socketmodule.h
+++ b/Modules/socketmodule.h
@@ -22,6 +22,7 @@
 # define HAVE_GETNAMEINFO
 # define ENABLE_IPV6
 #else
+# define WIN32_LEAN_AND_MEAN
 # include <winsock.h>
 #endif
 #endif