summaryrefslogtreecommitdiffstats
path: root/Objects/object.c
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2013-06-15 01:37:01 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2013-06-15 01:37:01 (GMT)
commit36f01ad9ac86848147faa5acb164fbf824022d08 (patch)
tree2b8df8b6e5eb94bdca7548c8bcc17e01abf9acb5 /Objects/object.c
parent05a647deedd11c227619f9463920526471db54f1 (diff)
downloadcpython-36f01ad9ac86848147faa5acb164fbf824022d08.zip
cpython-36f01ad9ac86848147faa5acb164fbf824022d08.tar.gz
cpython-36f01ad9ac86848147faa5acb164fbf824022d08.tar.bz2
Revert changeset 6661a8154eb3: Issue #3329: Add new APIs to customize memory allocators
The new API require more discussion.
Diffstat (limited to 'Objects/object.c')
-rw-r--r--Objects/object.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/Objects/object.c b/Objects/object.c
index d382a3c..79f1c8a 100644
--- a/Objects/object.c
+++ b/Objects/object.c
@@ -1859,6 +1859,26 @@ PyTypeObject *_PyCapsule_hack = &PyCapsule_Type;
Py_ssize_t (*_Py_abstract_hack)(PyObject *) = PyObject_Size;
+/* Python's malloc wrappers (see pymem.h) */
+
+void *
+PyMem_Malloc(size_t nbytes)
+{
+ return PyMem_MALLOC(nbytes);
+}
+
+void *
+PyMem_Realloc(void *p, size_t nbytes)
+{
+ return PyMem_REALLOC(p, nbytes);
+}
+
+void
+PyMem_Free(void *p)
+{
+ PyMem_FREE(p);
+}
+
void
_PyObject_DebugTypeStats(FILE *out)
{