Use intptr_t/uintptr_t on Windows
This commit is contained in:
parent
b600fe90a7
commit
fe393f47c6
|
@ -41,6 +41,11 @@
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* For uintptr_t, intptr_t */
|
||||||
|
#ifdef HAVE_STDDEF_H
|
||||||
|
#include <stddef.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* CAUTION: Build setups should ensure that NDEBUG is defined on the
|
/* CAUTION: Build setups should ensure that NDEBUG is defined on the
|
||||||
* compiler command line when building Python in release mode; else
|
* compiler command line when building Python in release mode; else
|
||||||
* assert() calls won't be removed.
|
* assert() calls won't be removed.
|
||||||
|
|
|
@ -267,6 +267,11 @@ Py_NO_ENABLE_SHARED to find out. Also support MS_NO_COREDLL for b/w compat */
|
||||||
#define SIZEOF_LONG 4
|
#define SIZEOF_LONG 4
|
||||||
#define SIZEOF_LONG_LONG 8
|
#define SIZEOF_LONG_LONG 8
|
||||||
|
|
||||||
|
/* Atleast VC 7.1 has them. If some compiler does not provide them,
|
||||||
|
#ifdef appropriately .*/
|
||||||
|
#define HAVE_UINTPTR_T 1
|
||||||
|
#define HAVE_INTPTR_T 1
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Fairly standard from here! */
|
/* Fairly standard from here! */
|
||||||
|
@ -484,6 +489,9 @@ Py_NO_ENABLE_SHARED to find out. Also support MS_NO_COREDLL for b/w compat */
|
||||||
/* Define if you have the <stdarg.h> prototypes. */
|
/* Define if you have the <stdarg.h> prototypes. */
|
||||||
#define HAVE_STDARG_PROTOTYPES
|
#define HAVE_STDARG_PROTOTYPES
|
||||||
|
|
||||||
|
/* Define if you have the <stddef.h> header file. */
|
||||||
|
#define HAVE_STDDEF_H 1
|
||||||
|
|
||||||
/* Define if you have the <sys/audioio.h> header file. */
|
/* Define if you have the <sys/audioio.h> header file. */
|
||||||
/* #undef HAVE_SYS_AUDIOIO_H */
|
/* #undef HAVE_SYS_AUDIOIO_H */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue