Skip to content

Commit 40c33a5

Browse files
fix macro redefinition
1 parent 4ab697c commit 40c33a5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Include/internal/pycore_pymem_init.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ extern void* _PyMem_MiMalloc(void *, size_t);
2929
extern void* _PyMem_MiCalloc(void *, size_t, size_t);
3030
extern void _PyMem_MiFree(void *, void *);
3131
extern void* _PyMem_MiRealloc(void *, void *, size_t);
32+
# define PYMEM_ALLOC {NULL, _PyMem_MiMalloc, _PyMem_MiCalloc, _PyMem_MiRealloc, _PyMem_MiFree}
3233
extern void* _PyMem_MiRawMalloc(void *, size_t);
3334
extern void* _PyMem_MiRawCalloc(void *, size_t, size_t);
3435
extern void _PyMem_MiRawFree(void *, void *);
3536
extern void* _PyMem_MiRawRealloc(void *, void *, size_t);
37+
# undef PYRAW_ALLOC
3638
# define PYRAW_ALLOC {NULL, _PyMem_MiRawMalloc, _PyMem_MiRawCalloc, _PyMem_MiRawRealloc, _PyMem_MiRawFree}
37-
# define PYMEM_ALLOC {NULL, _PyMem_MiMalloc, _PyMem_MiCalloc, _PyMem_MiRealloc, _PyMem_MiFree}
3839
#elif defined(WITH_PYMALLOC)
3940
extern void* _PyObject_Malloc(void *, size_t);
4041
extern void* _PyObject_Calloc(void *, size_t, size_t);

0 commit comments

Comments
 (0)