We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4ab697c commit 40c33a5Copy full SHA for 40c33a5
Include/internal/pycore_pymem_init.h
@@ -29,12 +29,13 @@ extern void* _PyMem_MiMalloc(void *, size_t);
29
extern void* _PyMem_MiCalloc(void *, size_t, size_t);
30
extern void _PyMem_MiFree(void *, void *);
31
extern void* _PyMem_MiRealloc(void *, void *, size_t);
32
+# define PYMEM_ALLOC {NULL, _PyMem_MiMalloc, _PyMem_MiCalloc, _PyMem_MiRealloc, _PyMem_MiFree}
33
extern void* _PyMem_MiRawMalloc(void *, size_t);
34
extern void* _PyMem_MiRawCalloc(void *, size_t, size_t);
35
extern void _PyMem_MiRawFree(void *, void *);
36
extern void* _PyMem_MiRawRealloc(void *, void *, size_t);
37
+# undef PYRAW_ALLOC
38
# define PYRAW_ALLOC {NULL, _PyMem_MiRawMalloc, _PyMem_MiRawCalloc, _PyMem_MiRawRealloc, _PyMem_MiRawFree}
-# define PYMEM_ALLOC {NULL, _PyMem_MiMalloc, _PyMem_MiCalloc, _PyMem_MiRealloc, _PyMem_MiFree}
39
#elif defined(WITH_PYMALLOC)
40
extern void* _PyObject_Malloc(void *, size_t);
41
extern void* _PyObject_Calloc(void *, size_t, size_t);
0 commit comments