From: Guido van Rossum Date: Tue, 28 Apr 1998 16:08:19 +0000 (+0000) Subject: Type casts, and added a strdup() declaration for the Mac. X-Git-Tag: v1.5.2a1~791 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=239a218baccafc2a27ed21beaecd42bcab70c5fd;p=python Type casts, and added a strdup() declaration for the Mac. (Jack) --- diff --git a/Modules/_localemodule.c b/Modules/_localemodule.c index 11b776039b..69621e35e6 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 #include #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);