https://github.com/python/cpython/commit/580888927c8eafbf3d4c6be9144684117f0a96ca
commit: 580888927c8eafbf3d4c6be9144684117f0a96ca
branch: main
author: Sergey B Kirpichev <skirpic...@gmail.com>
committer: vstinner <vstin...@python.org>
date: 2025-04-24T11:50:47+02:00
summary:

gh-121249: fix naming of struct tagPyCArgObject members (#132863)

It seems, no code actually uses these names, only sizes of the unnamed
union members are important.  Though, I think it's good to be here
consistent wrt type codes ('g' for long double, etc).

This amends 85f89cb3e6.

files:
M Modules/_ctypes/ctypes.h

diff --git a/Modules/_ctypes/ctypes.h b/Modules/_ctypes/ctypes.h
index 3533cfc66fc56d..3b6d390728a07f 100644
--- a/Modules/_ctypes/ctypes.h
+++ b/Modules/_ctypes/ctypes.h
@@ -489,14 +489,14 @@ struct tagPyCArgObject {
         int i;
         long l;
         long long q;
-        long double D;
+        long double g;
         double d;
         float f;
         void *p;
 #if defined(Py_HAVE_C_COMPLEX) && defined(Py_FFI_SUPPORT_C_COMPLEX)
-        double complex C;
-        float complex E;
-        long double complex F;
+        double complex D;
+        float complex F;
+        long double complex G;
 #endif
     } value;
     PyObject *obj;

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to