Index: Include/sysmodule.h =================================================================== --- Include/sysmodule.h (revision 54786) +++ Include/sysmodule.h (working copy) @@ -7,9 +7,9 @@ extern "C" { #endif -PyAPI_FUNC(PyObject *) PySys_GetObject(char *); -PyAPI_FUNC(int) PySys_SetObject(char *, PyObject *); -PyAPI_FUNC(FILE *) PySys_GetFile(char *, FILE *); +PyAPI_FUNC(PyObject *) PySys_GetObject(const char *); +PyAPI_FUNC(int) PySys_SetObject(const char *, PyObject *); +PyAPI_FUNC(FILE *) PySys_GetFile(const char *, FILE *); PyAPI_FUNC(void) PySys_SetArgv(int, char **); PyAPI_FUNC(void) PySys_SetPath(char *); @@ -22,7 +22,7 @@ PyAPI_DATA(int) _PySys_CheckInterval; PyAPI_FUNC(void) PySys_ResetWarnOptions(void); -PyAPI_FUNC(void) PySys_AddWarnOption(char *); +PyAPI_FUNC(void) PySys_AddWarnOption(const char *); #ifdef __cplusplus } Index: Python/sysmodule.c =================================================================== --- Python/sysmodule.c (revision 54786) +++ Python/sysmodule.c (working copy) @@ -46,7 +46,7 @@ #endif PyObject * -PySys_GetObject(char *name) +PySys_GetObject(const char *name) { PyThreadState *tstate = PyThreadState_GET(); PyObject *sd = tstate->interp->sysdict; @@ -56,7 +56,7 @@ } FILE * -PySys_GetFile(char *name, FILE *def) +PySys_GetFile(const char *name, FILE *def) { FILE *fp = NULL; PyObject *v = PySys_GetObject(name); @@ -68,7 +68,7 @@ } int -PySys_SetObject(char *name, PyObject *v) +PySys_SetObject(const char *name, PyObject *v) { PyThreadState *tstate = PyThreadState_GET(); PyObject *sd = tstate->interp->sysdict; @@ -840,7 +840,7 @@ } void -PySys_AddWarnOption(char *s) +PySys_AddWarnOption(const char *s) { PyObject *str;