summaryrefslogtreecommitdiffstats
path: root/Modules/_winapi.c
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2023-10-20 15:08:41 (GMT)
committerGitHub <noreply@github.com>2023-10-20 15:08:41 (GMT)
commit59ea0f523e155ac1a471cd292b41a76241fccd36 (patch)
tree9d5f216adbc400011f3e7e35c17575a379c735ac /Modules/_winapi.c
parentff4e53cb747063e95eaec181fd396f062f885ac2 (diff)
downloadcpython-59ea0f523e155ac1a471cd292b41a76241fccd36.zip
cpython-59ea0f523e155ac1a471cd292b41a76241fccd36.tar.gz
cpython-59ea0f523e155ac1a471cd292b41a76241fccd36.tar.bz2
gh-110093: Replace trivial Py_BuildValue() with direct C API call (GH-110094)
Diffstat (limited to 'Modules/_winapi.c')
-rw-r--r--Modules/_winapi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/_winapi.c b/Modules/_winapi.c
index eec3349..8c48b6f 100644
--- a/Modules/_winapi.c
+++ b/Modules/_winapi.c
@@ -212,7 +212,7 @@ class DWORD_return_converter(CReturnConverter):
self.declare(data)
self.err_occurred_if("_return_value == PY_DWORD_MAX", data)
data.return_conversion.append(
- 'return_value = Py_BuildValue("k", _return_value);\n')
+ 'return_value = PyLong_FromUnsignedLong(_return_value);\n')
class LPVOID_return_converter(CReturnConverter):
type = 'LPVOID'
@@ -223,7 +223,7 @@ class LPVOID_return_converter(CReturnConverter):
data.return_conversion.append(
'return_value = HANDLE_TO_PYNUM(_return_value);\n')
[python start generated code]*/
-/*[python end generated code: output=da39a3ee5e6b4b0d input=011ee0c3a2244bfe]*/
+/*[python end generated code: output=da39a3ee5e6b4b0d input=ef52a757a1830d92]*/
#include "clinic/_winapi.c.h"