summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Panter <vadmium+py@gmail.com>2016-06-22 02:46:33 (GMT)
committerMartin Panter <vadmium+py@gmail.com>2016-06-22 02:46:33 (GMT)
commitb3eaaf0bfcab14f3e33a24bfaa60b7b51b2d4284 (patch)
treefd03c3af9491b8e0bf75d2a2ab6e0a2c9fc699c5
parent29241242598e7d88c2225c2bc79f13d95b25da50 (diff)
downloadcpython-b3eaaf0bfcab14f3e33a24bfaa60b7b51b2d4284.zip
cpython-b3eaaf0bfcab14f3e33a24bfaa60b7b51b2d4284.tar.gz
cpython-b3eaaf0bfcab14f3e33a24bfaa60b7b51b2d4284.tar.bz2
Issue #22463: Cure unused function warnings on AIX
-rw-r--r--Modules/_ctypes/callproc.c4
-rw-r--r--Modules/_ctypes/cfield.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/Modules/_ctypes/callproc.c b/Modules/_ctypes/callproc.c
index 7af4bfb..419beb1 100644
--- a/Modules/_ctypes/callproc.c
+++ b/Modules/_ctypes/callproc.c
@@ -92,8 +92,10 @@
#define CTYPES_CAPSULE_ERROROBJ "_ctypes/callproc.c error object"
CTYPES_CAPSULE_INSTANTIATE_DESTRUCTOR(CTYPES_CAPSULE_ERROROBJ)
-#define CTYPES_CAPSULE_WCHAR_T "_ctypes/callproc.c wchar_t buffer from unicode"
+#if defined(CTYPES_UNICODE) && !defined(HAVE_USABLE_WCHAR_T)
+# define CTYPES_CAPSULE_WCHAR_T "_ctypes/callproc.c wchar_t buffer from unicode"
CTYPES_CAPSULE_INSTANTIATE_DESTRUCTOR(CTYPES_CAPSULE_WCHAR_T)
+#endif
/*
ctypes maintains thread-local storage that has space for two error numbers:
diff --git a/Modules/_ctypes/cfield.c b/Modules/_ctypes/cfield.c
index 7fe984d..e033cd5 100644
--- a/Modules/_ctypes/cfield.c
+++ b/Modules/_ctypes/cfield.c
@@ -12,8 +12,10 @@
#include "ctypes.h"
-#define CTYPES_CAPSULE_WCHAR_T "_ctypes/cfield.c wchar_t buffer from unicode"
+#if defined(CTYPES_UNICODE) && !defined(HAVE_USABLE_WCHAR_T)
+# define CTYPES_CAPSULE_WCHAR_T "_ctypes/cfield.c wchar_t buffer from unicode"
CTYPES_CAPSULE_INSTANTIATE_DESTRUCTOR(CTYPES_CAPSULE_WCHAR_T)
+#endif
/******************************************************************/