Commit 61fd0dc0 authored by Walter Dörwald's avatar Walter Dörwald

Make the name of the C variables match the Python names

for chr()/chr8(). Fix function name in PyArg_ParseTuple()
call.
parent ec4619b7
...@@ -365,7 +365,7 @@ PyDoc_STRVAR(filter_doc, ...@@ -365,7 +365,7 @@ PyDoc_STRVAR(filter_doc,
static PyObject * static PyObject *
builtin_chr(PyObject *self, PyObject *args) builtin_chr8(PyObject *self, PyObject *args)
{ {
long x; long x;
char s[1]; char s[1];
...@@ -381,24 +381,24 @@ builtin_chr(PyObject *self, PyObject *args) ...@@ -381,24 +381,24 @@ builtin_chr(PyObject *self, PyObject *args)
return PyString_FromStringAndSize(s, 1); return PyString_FromStringAndSize(s, 1);
} }
PyDoc_STRVAR(chr_doc, PyDoc_STRVAR(chr8_doc,
"chr8(i) -> 8-bit character\n\ "chr8(i) -> 8-bit character\n\
\n\ \n\
Return a string of one character with ordinal i; 0 <= i < 256."); Return a string of one character with ordinal i; 0 <= i < 256.");
static PyObject * static PyObject *
builtin_unichr(PyObject *self, PyObject *args) builtin_chr(PyObject *self, PyObject *args)
{ {
long x; long x;
if (!PyArg_ParseTuple(args, "l:unichr", &x)) if (!PyArg_ParseTuple(args, "l:chr", &x))
return NULL; return NULL;
return PyUnicode_FromOrdinal(x); return PyUnicode_FromOrdinal(x);
} }
PyDoc_STRVAR(unichr_doc, PyDoc_STRVAR(chr_doc,
"chr(i) -> Unicode character\n\ "chr(i) -> Unicode character\n\
\n\ \n\
Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff."); Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.");
...@@ -1975,8 +1975,8 @@ static PyMethodDef builtin_methods[] = { ...@@ -1975,8 +1975,8 @@ static PyMethodDef builtin_methods[] = {
{"abs", builtin_abs, METH_O, abs_doc}, {"abs", builtin_abs, METH_O, abs_doc},
{"all", builtin_all, METH_O, all_doc}, {"all", builtin_all, METH_O, all_doc},
{"any", builtin_any, METH_O, any_doc}, {"any", builtin_any, METH_O, any_doc},
{"chr", builtin_unichr, METH_VARARGS, unichr_doc}, {"chr", builtin_chr, METH_VARARGS, chr_doc},
{"chr8", builtin_chr, METH_VARARGS, chr_doc}, {"chr8", builtin_chr8, METH_VARARGS, chr8_doc},
{"cmp", builtin_cmp, METH_VARARGS, cmp_doc}, {"cmp", builtin_cmp, METH_VARARGS, cmp_doc},
{"compile", (PyCFunction)builtin_compile, METH_VARARGS | METH_KEYWORDS, compile_doc}, {"compile", (PyCFunction)builtin_compile, METH_VARARGS | METH_KEYWORDS, compile_doc},
{"delattr", builtin_delattr, METH_VARARGS, delattr_doc}, {"delattr", builtin_delattr, METH_VARARGS, delattr_doc},
......
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