From: Brett Cannon Date: Sat, 10 Jul 2004 21:41:14 +0000 (+0000) Subject: Change some declarations from ``char *`` to ``const char *``. Also added X-Git-Tag: v2.4a2~323 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e377decefafa80c6266b54e1e02c4699be7f785;p=python Change some declarations from ``char *`` to ``const char *``. Also added docstrings for decode and encode; accidentally were left out of the PyMethodDev table. --- diff --git a/Modules/_codecsmodule.c b/Modules/_codecsmodule.c index fdc664be56..7509c1b571 100644 --- a/Modules/_codecsmodule.c +++ b/Modules/_codecsmodule.c @@ -97,8 +97,8 @@ codecs.register_error that can handle ValueErrors."); static PyObject * codec_encode(PyObject *self, PyObject *args) { - char *encoding = NULL; - char *errors = NULL; + const char *encoding = NULL; + const char *errors = NULL; PyObject *v; if (!PyArg_ParseTuple(args, "O|ss:encode", &v, &encoding, &errors)) @@ -130,8 +130,8 @@ able to handle ValueErrors."); static PyObject * codec_decode(PyObject *self, PyObject *args) { - char *encoding = NULL; - char *errors = NULL; + const char *encoding = NULL; + const char *errors = NULL; PyObject *v; if (!PyArg_ParseTuple(args, "O|ss:decode", &v, &encoding, &errors)) @@ -835,8 +835,10 @@ static PyMethodDef _codecs_functions[] = { register__doc__}, {"lookup", codec_lookup, METH_VARARGS, lookup__doc__}, - {"encode", codec_encode, METH_VARARGS}, - {"decode", codec_decode, METH_VARARGS}, + {"encode", codec_encode, METH_VARARGS, + encode__doc__}, + {"decode", codec_decode, METH_VARARGS, + decode__doc__}, {"escape_encode", escape_encode, METH_VARARGS}, {"escape_decode", escape_decode, METH_VARARGS}, #ifdef Py_USING_UNICODE