diff options
author | Victor Stinner <vstinner@python.org> | 2023-08-24 19:44:34 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-24 19:44:34 (GMT) |
commit | c3d580b238fb1b5a72d5608ff7905e9ad726d1bb (patch) | |
tree | a51db9a4a9c3c1c4ed568bb0d4fe020f90c170b8 /Include | |
parent | 88941d665fc6b345f38b9147a7321e40019964d5 (diff) | |
download | cpython-c3d580b238fb1b5a72d5608ff7905e9ad726d1bb.zip cpython-c3d580b238fb1b5a72d5608ff7905e9ad726d1bb.tar.gz cpython-c3d580b238fb1b5a72d5608ff7905e9ad726d1bb.tar.bz2 |
gh-106320: Remove private _PyList functions (#108451)
Move private functions to the internal C API (pycore_list.h):
* _PyList_Extend()
* _PyList_DebugMallocStats()
No longer export these functions.
Diffstat (limited to 'Include')
-rw-r--r-- | Include/cpython/listobject.h | 3 | ||||
-rw-r--r-- | Include/internal/pycore_list.h | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/Include/cpython/listobject.h b/Include/cpython/listobject.h index b3b2398..6616105 100644 --- a/Include/cpython/listobject.h +++ b/Include/cpython/listobject.h @@ -21,9 +21,6 @@ typedef struct { Py_ssize_t allocated; } PyListObject; -PyAPI_FUNC(PyObject *) _PyList_Extend(PyListObject *, PyObject *); -PyAPI_FUNC(void) _PyList_DebugMallocStats(FILE *out); - /* Cast argument to PyListObject* type. */ #define _PyList_CAST(op) \ (assert(PyList_Check(op)), _Py_CAST(PyListObject*, (op))) diff --git a/Include/internal/pycore_list.h b/Include/internal/pycore_list.h index b2e503c..056be2c 100644 --- a/Include/internal/pycore_list.h +++ b/Include/internal/pycore_list.h @@ -8,7 +8,9 @@ extern "C" { # error "this header requires Py_BUILD_CORE define" #endif -#include "listobject.h" // _PyList_CAST() + +extern PyObject* _PyList_Extend(PyListObject *, PyObject *); +extern void _PyList_DebugMallocStats(FILE *out); /* runtime lifecycle */ |