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/selectmodule.c b/Modules/selectmodule.c
index c4ebecc..168197b 100644
--- a/Modules/selectmodule.c
+++ b/Modules/selectmodule.c
@@ -44,6 +44,7 @@
 #endif
 
 #ifdef MS_WINDOWS
+#  define WIN32_LEAN_AND_MEAN
 #  include <winsock.h>
 #else
 #  define SOCKET int