summaryrefslogtreecommitdiffstats
path: root/Objects/stringobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'Objects/stringobject.c')
-rw-r--r--Objects/stringobject.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/Objects/stringobject.c b/Objects/stringobject.c
index 3ec4524..7bddeaa 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)
{