Restore compilation on MSVC++ 6.0

This commit is contained in:
Raymond Hettinger 2004-08-03 08:52:46 +00:00
parent a41276956d
commit cbcff93d49
2 changed files with 8 additions and 2 deletions

View File

@ -281,6 +281,10 @@ int h_errno; /* not used */
#include "addrinfo.h"
#endif
#if defined(_MSC_VER) && _MSC_VER == 1200
#include "addrinfo.h"
#endif
#ifndef HAVE_INET_PTON
int inet_pton(int af, const char *src, void *dst);
const char *inet_ntop(int af, const void *src, char *dst, socklen_t size);

View File

@ -267,10 +267,12 @@ Py_NO_ENABLE_SHARED to find out. Also support MS_NO_COREDLL for b/w compat */
#define SIZEOF_LONG 4
#define SIZEOF_LONG_LONG 8
/* Atleast VC 7.1 has them. If some compiler does not provide them,
#ifdef appropriately .*/
/* VC 7.1 has them and VC 6.0 does not. VC 6.0 has a version number of 1200.
If some compiler does not provide them, modify the #if appropriately. */
#if _MSC_VER != 1200
#define HAVE_UINTPTR_T 1
#define HAVE_INTPTR_T 1
#endif
#endif