summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Modules/_localemodule.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/Modules/_localemodule.c b/Modules/_localemodule.c
index 11b7760..69621e3 100644
--- a/Modules/_localemodule.c
+++ b/Modules/_localemodule.c
@@ -1,5 +1,5 @@
/***********************************************************
-Copyright (C) 1997 Martin von Löwis
+Copyright (C) 1997 Martin von Loewis
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
@@ -14,6 +14,9 @@ This software comes with no warranty. Use at your own risk.
#include <string.h>
#include <limits.h>
#include "Python.h"
+#ifdef macintosh
+char *strdup Py_PROTO((char *));
+#endif
static char locale__doc__[]="Support for POSIX locales.";
@@ -88,7 +91,7 @@ fixup_ulcase()
if (isupper(c))
ul[n++] = c;
}
- ulo=PyString_FromStringAndSize(ul,n);
+ ulo=PyString_FromStringAndSize((char *)ul,n);
if(!ulo)return;
if(string)
PyDict_SetItemString(string,"uppercase",ulo);
@@ -101,7 +104,7 @@ fixup_ulcase()
if (islower(c))
ul[n++] = c;
}
- ulo=PyString_FromStringAndSize(ul,n);
+ ulo=PyString_FromStringAndSize((char *)ul,n);
if(!ulo)return;
if(string)
PyDict_SetItemString(string,"lowercase",ulo);
@@ -114,7 +117,7 @@ fixup_ulcase()
if (isalpha(c))
ul[n++] = c;
}
- ulo=PyString_FromStringAndSize(ul,n);
+ ulo=PyString_FromStringAndSize((char *)ul,n);
if(!ulo)return;
if(string)
PyDict_SetItemString(string,"letters",ulo);