summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Objects/stringobject.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/Objects/stringobject.c b/Objects/stringobject.c
index 3ec45243d2..7bddeaa99e 100644
--- a/Objects/stringobject.c
+++ b/Objects/stringobject.c
@@ -2033,6 +2033,11 @@ PyDoc_STRVAR(lower__doc__,
\n\
Return a copy of the string S converted to lowercase.");
+/* _tolower and _toupper are defined by SUSv2, but they're not ISO C */
+#ifndef _tolower
+#define _tolower tolower
+#endif
+
static PyObject *
string_lower(PyStringObject *self)
{
@@ -2062,6 +2067,10 @@ PyDoc_STRVAR(upper__doc__,
\n\
Return a copy of the string S converted to uppercase.");
+#ifndef _toupper
+#define _toupper toupper
+#endif
+
static PyObject *
string_upper(PyStringObject *self)
{