aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-11-05 15:02:12 +0100
committerGitHub <noreply@github.com>2020-11-05 15:02:12 +0100
commit53a03aafd5812018a3821a2e83063fd3d6cd2576 (patch)
treec38adba5e60f412a36ea31736fb6265b2f754a40 /PC/python3dll.c
parentbpo-42266: Handle monkey-patching descriptors in LOAD_ATTR cache (GH-23157) (diff)
downloadcpython-53a03aafd5812018a3821a2e83063fd3d6cd2576.tar.gz
cpython-53a03aafd5812018a3821a2e83063fd3d6cd2576.tar.bz2
cpython-53a03aafd5812018a3821a2e83063fd3d6cd2576.zip
bpo-42262: Add Py_NewRef() and Py_XNewRef() (GH-23152)
Added Py_NewRef() and Py_XNewRef() functions to increment the reference count of an object and return the object.
Diffstat (limited to 'PC/python3dll.c')
-rw-r--r--PC/python3dll.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/PC/python3dll.c b/PC/python3dll.c
index 7e4a5101773..d1fdd0ac54c 100644
--- a/PC/python3dll.c
+++ b/PC/python3dll.c
@@ -40,8 +40,8 @@ EXPORT_FUNC(Py_AddPendingCall)
EXPORT_FUNC(Py_AtExit)
EXPORT_FUNC(Py_BuildValue)
EXPORT_FUNC(Py_CompileString)
-EXPORT_FUNC(Py_DecodeLocale)
EXPORT_FUNC(Py_DecRef)
+EXPORT_FUNC(Py_DecodeLocale)
EXPORT_FUNC(Py_EncodeLocale)
EXPORT_FUNC(Py_EndInterpreter)
EXPORT_FUNC(Py_EnterRecursiveCall)
@@ -72,6 +72,7 @@ EXPORT_FUNC(Py_LeaveRecursiveCall)
EXPORT_FUNC(Py_Main)
EXPORT_FUNC(Py_MakePendingCalls)
EXPORT_FUNC(Py_NewInterpreter)
+EXPORT_FUNC(Py_NewRef)
EXPORT_FUNC(Py_ReprEnter)
EXPORT_FUNC(Py_ReprLeave)
EXPORT_FUNC(Py_SetPath)
@@ -80,6 +81,7 @@ EXPORT_FUNC(Py_SetPythonHome)
EXPORT_FUNC(Py_SetRecursionLimit)
EXPORT_FUNC(Py_SymtableString)
EXPORT_FUNC(Py_VaBuildValue)
+EXPORT_FUNC(Py_XNewRef)
EXPORT_FUNC(PyArg_Parse)
EXPORT_FUNC(PyArg_ParseTuple)
EXPORT_FUNC(PyArg_ParseTupleAndKeywords)