From ccdbe80a56d052aaffa1c1c9df62f63c0baa548b Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 1 Apr 2016 21:37:41 +0200 Subject: [PATCH] asyncio: sync overlapped.c with GitHub On Python 3.3, use aliases: * PyMem_RawMalloc = PyMem_Malloc * PyMem_RawFree = PyMem_Free These aliases are not need in Python 3.5, but this change makes synchronization of code base simpler. --- Modules/overlapped.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Modules/overlapped.c b/Modules/overlapped.c index 8e6d397e227..f85e5bc7364 100644 --- a/Modules/overlapped.c +++ b/Modules/overlapped.c @@ -23,6 +23,12 @@ # define T_POINTER T_ULONGLONG #endif +/* Compatibility with Python 3.3 */ +#if PY_VERSION_HEX < 0x03040000 +# define PyMem_RawMalloc PyMem_Malloc +# define PyMem_RawFree PyMem_Free +#endif + #define F_HANDLE F_POINTER #define F_ULONG_PTR F_POINTER #define F_DWORD "k"