https://github.com/python/cpython/commit/ac1acb6d7de2680d1f1f3e4cef7c145083ebba74
commit: ac1acb6d7de2680d1f1f3e4cef7c145083ebba74
branch: main
author: Carlo Bramini <[email protected]>
committer: vstinner <[email protected]>
date: 2026-07-03T13:05:43+02:00
summary:

gh-152903: Change PCWSTR to PWSTR in GetThreadDescription() typedef (#152904)

Fixes issue #152903

files:
M Modules/_threadmodule.c
M Python/traceback.c

diff --git a/Modules/_threadmodule.c b/Modules/_threadmodule.c
index 7a34c5a5a0ef6b..7e1884edf5213e 100644
--- a/Modules/_threadmodule.c
+++ b/Modules/_threadmodule.c
@@ -74,7 +74,7 @@ get_thread_state_by_cls(PyTypeObject *cls)
 
 
 #ifdef MS_WINDOWS
-typedef HRESULT (WINAPI *PF_GET_THREAD_DESCRIPTION)(HANDLE, PCWSTR*);
+typedef HRESULT (WINAPI *PF_GET_THREAD_DESCRIPTION)(HANDLE, PWSTR*);
 typedef HRESULT (WINAPI *PF_SET_THREAD_DESCRIPTION)(HANDLE, PCWSTR);
 static PF_GET_THREAD_DESCRIPTION pGetThreadDescription = NULL;
 static PF_SET_THREAD_DESCRIPTION pSetThreadDescription = NULL;
diff --git a/Python/traceback.c b/Python/traceback.c
index 50a79d78d2e10e..5bfa28f9c7dc8b 100644
--- a/Python/traceback.c
+++ b/Python/traceback.c
@@ -71,7 +71,7 @@ class traceback "PyTracebackObject *" "&PyTraceback_Type"
 
 
 #ifdef MS_WINDOWS
-typedef HRESULT (WINAPI *PF_GET_THREAD_DESCRIPTION)(HANDLE, PCWSTR*);
+typedef HRESULT (WINAPI *PF_GET_THREAD_DESCRIPTION)(HANDLE, PWSTR*);
 static PF_GET_THREAD_DESCRIPTION pGetThreadDescription = NULL;
 #endif
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to