Mercurial > cpython-lru_cache-weakref
diff Python/bltinmodule.c @ 41955:4c5fbe65b7de
Make the name of the C variables match the Python names
for chr()/chr8(). Fix function name in PyArg_ParseTuple()
call.
| author | Walter Dörwald <walter@livinglogic.de> |
|---|---|
| date | Tue, 05 Jun 2007 20:07:21 +0000 |
| parents | aa73206c9ce6 |
| children | 9d02a4adf574 |
line wrap: on
line diff
--- a/Python/bltinmodule.c Tue Jun 05 20:02:26 2007 +0000 +++ b/Python/bltinmodule.c Tue Jun 05 20:07:21 2007 +0000 @@ -365,7 +365,7 @@ static PyObject * -builtin_chr(PyObject *self, PyObject *args) +builtin_chr8(PyObject *self, PyObject *args) { long x; char s[1]; @@ -381,24 +381,24 @@ return PyString_FromStringAndSize(s, 1); } -PyDoc_STRVAR(chr_doc, +PyDoc_STRVAR(chr8_doc, "chr8(i) -> 8-bit character\n\ \n\ Return a string of one character with ordinal i; 0 <= i < 256."); static PyObject * -builtin_unichr(PyObject *self, PyObject *args) +builtin_chr(PyObject *self, PyObject *args) { long x; - if (!PyArg_ParseTuple(args, "l:unichr", &x)) + if (!PyArg_ParseTuple(args, "l:chr", &x)) return NULL; return PyUnicode_FromOrdinal(x); } -PyDoc_STRVAR(unichr_doc, +PyDoc_STRVAR(chr_doc, "chr(i) -> Unicode character\n\ \n\ Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff."); @@ -1975,8 +1975,8 @@ {"abs", builtin_abs, METH_O, abs_doc}, {"all", builtin_all, METH_O, all_doc}, {"any", builtin_any, METH_O, any_doc}, - {"chr", builtin_unichr, METH_VARARGS, unichr_doc}, - {"chr8", builtin_chr, METH_VARARGS, chr_doc}, + {"chr", builtin_chr, METH_VARARGS, chr_doc}, + {"chr8", builtin_chr8, METH_VARARGS, chr8_doc}, {"cmp", builtin_cmp, METH_VARARGS, cmp_doc}, {"compile", (PyCFunction)builtin_compile, METH_VARARGS | METH_KEYWORDS, compile_doc}, {"delattr", builtin_delattr, METH_VARARGS, delattr_doc},
