Commit 3e377dec authored by Brett Cannon's avatar Brett Cannon

Change some declarations from ``char *`` to ``const char *``. Also added

docstrings for decode and encode; accidentally were left out of the PyMethodDev
table.
parent 27d3dda7
...@@ -97,8 +97,8 @@ codecs.register_error that can handle ValueErrors."); ...@@ -97,8 +97,8 @@ codecs.register_error that can handle ValueErrors.");
static PyObject * static PyObject *
codec_encode(PyObject *self, PyObject *args) codec_encode(PyObject *self, PyObject *args)
{ {
char *encoding = NULL; const char *encoding = NULL;
char *errors = NULL; const char *errors = NULL;
PyObject *v; PyObject *v;
if (!PyArg_ParseTuple(args, "O|ss:encode", &v, &encoding, &errors)) if (!PyArg_ParseTuple(args, "O|ss:encode", &v, &encoding, &errors))
...@@ -130,8 +130,8 @@ able to handle ValueErrors."); ...@@ -130,8 +130,8 @@ able to handle ValueErrors.");
static PyObject * static PyObject *
codec_decode(PyObject *self, PyObject *args) codec_decode(PyObject *self, PyObject *args)
{ {
char *encoding = NULL; const char *encoding = NULL;
char *errors = NULL; const char *errors = NULL;
PyObject *v; PyObject *v;
if (!PyArg_ParseTuple(args, "O|ss:decode", &v, &encoding, &errors)) if (!PyArg_ParseTuple(args, "O|ss:decode", &v, &encoding, &errors))
...@@ -835,8 +835,10 @@ static PyMethodDef _codecs_functions[] = { ...@@ -835,8 +835,10 @@ static PyMethodDef _codecs_functions[] = {
register__doc__}, register__doc__},
{"lookup", codec_lookup, METH_VARARGS, {"lookup", codec_lookup, METH_VARARGS,
lookup__doc__}, lookup__doc__},
{"encode", codec_encode, METH_VARARGS}, {"encode", codec_encode, METH_VARARGS,
{"decode", codec_decode, METH_VARARGS}, encode__doc__},
{"decode", codec_decode, METH_VARARGS,
decode__doc__},
{"escape_encode", escape_encode, METH_VARARGS}, {"escape_encode", escape_encode, METH_VARARGS},
{"escape_decode", escape_decode, METH_VARARGS}, {"escape_decode", escape_decode, METH_VARARGS},
#ifdef Py_USING_UNICODE #ifdef Py_USING_UNICODE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment