diff -r 47618b00405b Modules/_dbmmodule.c --- a/Modules/_dbmmodule.c Sat Oct 19 10:45:48 2013 +0300 +++ b/Modules/_dbmmodule.c Sat Oct 19 18:52:36 2013 +0800 @@ -44,7 +44,7 @@ static PyObject *DbmError; static PyObject * -newdbmobject(const char *file, int flags, int mode) +newdbmobject(char *file, int flags, int mode) { dbmobject *dp; @@ -398,13 +398,13 @@ {"open", (PyCFunction)dbmopen, METH_VARARGS, dbmopen__doc__}, static PyObject * -dbmopen_impl(PyObject *self, const char *filename, const char *flags, int mode); +dbmopen_impl(PyObject *self, char *filename, const char *flags, int mode); static PyObject * dbmopen(PyObject *self, PyObject *args) { PyObject *return_value = NULL; - const char *filename; + char *filename; const char *flags = "r"; int mode = 438; @@ -419,7 +419,7 @@ } static PyObject * -dbmopen_impl(PyObject *self, const char *filename, const char *flags, int mode) +dbmopen_impl(PyObject *self, char *filename, const char *flags, int mode) /*[clinic checksum: 61007c796d38af85c8035afa769fb4bb453429ee]*/ { int iflags;