mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-31 09:42:27 +00:00
Revert "Backport METH_FASTCALL from Python 3.7 (#328)"
This reverts commit cf73bbd678
.
This commit is contained in:
parent
e7611a8476
commit
2ea1dc405c
102 changed files with 3299 additions and 2894 deletions
246
third_party/python/Modules/clinic/_codecsmodule.inc
vendored
246
third_party/python/Modules/clinic/_codecsmodule.inc
vendored
|
@ -56,7 +56,7 @@ PyDoc_STRVAR(_codecs_encode__doc__,
|
|||
"codecs.register_error that can handle ValueErrors.");
|
||||
|
||||
#define _CODECS_ENCODE_METHODDEF \
|
||||
{"encode", (PyCFunction)_codecs_encode, METH_FASTCALL|METH_KEYWORDS, _codecs_encode__doc__},
|
||||
{"encode", (PyCFunction)_codecs_encode, METH_FASTCALL, _codecs_encode__doc__},
|
||||
|
||||
static PyObject *
|
||||
_codecs_encode_impl(PyObject *module, PyObject *obj, const char *encoding,
|
||||
|
@ -95,7 +95,7 @@ PyDoc_STRVAR(_codecs_decode__doc__,
|
|||
"codecs.register_error that can handle ValueErrors.");
|
||||
|
||||
#define _CODECS_DECODE_METHODDEF \
|
||||
{"decode", (PyCFunction)_codecs_decode, METH_FASTCALL|METH_KEYWORDS, _codecs_decode__doc__},
|
||||
{"decode", (PyCFunction)_codecs_decode, METH_FASTCALL, _codecs_decode__doc__},
|
||||
|
||||
static PyObject *
|
||||
_codecs_decode_impl(PyObject *module, PyObject *obj, const char *encoding,
|
||||
|
@ -161,7 +161,7 @@ _codecs_escape_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_escape_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_escape_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -171,6 +171,10 @@ _codecs_escape_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("escape_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_escape_decode_impl(module, &data, errors);
|
||||
|
||||
exit:
|
||||
|
@ -195,7 +199,7 @@ _codecs_escape_encode_impl(PyObject *module, PyObject *data,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_escape_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_escape_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *data;
|
||||
|
@ -205,6 +209,10 @@ _codecs_escape_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&PyBytes_Type, &data, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("escape_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_escape_encode_impl(module, data, errors);
|
||||
|
||||
exit:
|
||||
|
@ -224,7 +232,7 @@ _codecs_unicode_internal_decode_impl(PyObject *module, PyObject *obj,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_unicode_internal_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_unicode_internal_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *obj;
|
||||
|
@ -234,6 +242,10 @@ _codecs_unicode_internal_decode(PyObject *module, PyObject **args, Py_ssize_t na
|
|||
&obj, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("unicode_internal_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_unicode_internal_decode_impl(module, obj, errors);
|
||||
|
||||
exit:
|
||||
|
@ -253,7 +265,7 @@ _codecs_utf_7_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_7_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_7_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -264,6 +276,10 @@ _codecs_utf_7_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_7_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_7_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -288,7 +304,7 @@ _codecs_utf_8_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_8_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_8_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -299,6 +315,10 @@ _codecs_utf_8_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_8_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_8_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -323,7 +343,7 @@ _codecs_utf_16_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_16_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_16_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -334,6 +354,10 @@ _codecs_utf_16_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_16_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_16_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -358,7 +382,7 @@ _codecs_utf_16_le_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_16_le_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_16_le_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -369,6 +393,10 @@ _codecs_utf_16_le_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_16_le_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_16_le_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -393,7 +421,7 @@ _codecs_utf_16_be_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_16_be_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_16_be_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -404,6 +432,10 @@ _codecs_utf_16_be_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_16_be_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_16_be_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -429,7 +461,7 @@ _codecs_utf_16_ex_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int byteorder, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_16_ex_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_16_ex_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -441,6 +473,10 @@ _codecs_utf_16_ex_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &byteorder, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_16_ex_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_16_ex_decode_impl(module, &data, errors, byteorder, final);
|
||||
|
||||
exit:
|
||||
|
@ -465,7 +501,7 @@ _codecs_utf_32_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_32_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_32_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -476,6 +512,10 @@ _codecs_utf_32_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_32_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_32_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -500,7 +540,7 @@ _codecs_utf_32_le_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_32_le_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_32_le_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -511,6 +551,10 @@ _codecs_utf_32_le_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_32_le_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_32_le_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -535,7 +579,7 @@ _codecs_utf_32_be_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_32_be_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_32_be_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -546,6 +590,10 @@ _codecs_utf_32_be_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_32_be_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_32_be_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -571,7 +619,7 @@ _codecs_utf_32_ex_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int byteorder, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_32_ex_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_32_ex_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -583,6 +631,10 @@ _codecs_utf_32_ex_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &byteorder, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_32_ex_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_32_ex_decode_impl(module, &data, errors, byteorder, final);
|
||||
|
||||
exit:
|
||||
|
@ -607,7 +659,7 @@ _codecs_unicode_escape_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_unicode_escape_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_unicode_escape_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -617,6 +669,10 @@ _codecs_unicode_escape_decode(PyObject *module, PyObject **args, Py_ssize_t narg
|
|||
&data, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("unicode_escape_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_unicode_escape_decode_impl(module, &data, errors);
|
||||
|
||||
exit:
|
||||
|
@ -641,7 +697,7 @@ _codecs_raw_unicode_escape_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_raw_unicode_escape_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_raw_unicode_escape_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -651,6 +707,10 @@ _codecs_raw_unicode_escape_decode(PyObject *module, PyObject **args, Py_ssize_t
|
|||
&data, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("raw_unicode_escape_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_raw_unicode_escape_decode_impl(module, &data, errors);
|
||||
|
||||
exit:
|
||||
|
@ -675,7 +735,7 @@ _codecs_latin_1_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_latin_1_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_latin_1_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -685,6 +745,10 @@ _codecs_latin_1_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("latin_1_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_latin_1_decode_impl(module, &data, errors);
|
||||
|
||||
exit:
|
||||
|
@ -709,7 +773,7 @@ _codecs_ascii_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_ascii_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_ascii_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -719,6 +783,10 @@ _codecs_ascii_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("ascii_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_ascii_decode_impl(module, &data, errors);
|
||||
|
||||
exit:
|
||||
|
@ -743,7 +811,7 @@ _codecs_charmap_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, PyObject *mapping);
|
||||
|
||||
static PyObject *
|
||||
_codecs_charmap_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_charmap_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -754,6 +822,10 @@ _codecs_charmap_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &mapping)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("charmap_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_charmap_decode_impl(module, &data, errors, mapping);
|
||||
|
||||
exit:
|
||||
|
@ -780,7 +852,7 @@ _codecs_mbcs_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_mbcs_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_mbcs_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -791,6 +863,10 @@ _codecs_mbcs_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("mbcs_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_mbcs_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -819,7 +895,7 @@ _codecs_oem_decode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_oem_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_oem_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -830,6 +906,10 @@ _codecs_oem_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("oem_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_oem_decode_impl(module, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -858,7 +938,7 @@ _codecs_code_page_decode_impl(PyObject *module, int codepage,
|
|||
Py_buffer *data, const char *errors, int final);
|
||||
|
||||
static PyObject *
|
||||
_codecs_code_page_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_code_page_decode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
int codepage;
|
||||
|
@ -870,6 +950,10 @@ _codecs_code_page_decode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&codepage, &data, &errors, &final)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("code_page_decode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_code_page_decode_impl(module, codepage, &data, errors, final);
|
||||
|
||||
exit:
|
||||
|
@ -896,7 +980,7 @@ _codecs_readbuffer_encode_impl(PyObject *module, Py_buffer *data,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_readbuffer_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_readbuffer_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
Py_buffer data = {NULL, NULL};
|
||||
|
@ -906,6 +990,10 @@ _codecs_readbuffer_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&data, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("readbuffer_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_readbuffer_encode_impl(module, &data, errors);
|
||||
|
||||
exit:
|
||||
|
@ -930,7 +1018,7 @@ _codecs_unicode_internal_encode_impl(PyObject *module, PyObject *obj,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_unicode_internal_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_unicode_internal_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *obj;
|
||||
|
@ -940,6 +1028,10 @@ _codecs_unicode_internal_encode(PyObject *module, PyObject **args, Py_ssize_t na
|
|||
&obj, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("unicode_internal_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_unicode_internal_encode_impl(module, obj, errors);
|
||||
|
||||
exit:
|
||||
|
@ -959,7 +1051,7 @@ _codecs_utf_7_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_7_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_7_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -969,6 +1061,10 @@ _codecs_utf_7_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_7_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_7_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -988,7 +1084,7 @@ _codecs_utf_8_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_8_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_8_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -998,6 +1094,10 @@ _codecs_utf_8_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_8_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_8_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1017,7 +1117,7 @@ _codecs_utf_16_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors, int byteorder);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_16_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_16_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1028,6 +1128,10 @@ _codecs_utf_16_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors, &byteorder)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_16_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_16_encode_impl(module, str, errors, byteorder);
|
||||
|
||||
exit:
|
||||
|
@ -1047,7 +1151,7 @@ _codecs_utf_16_le_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_16_le_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_16_le_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1057,6 +1161,10 @@ _codecs_utf_16_le_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_16_le_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_16_le_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1076,7 +1184,7 @@ _codecs_utf_16_be_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_16_be_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_16_be_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1086,6 +1194,10 @@ _codecs_utf_16_be_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_16_be_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_16_be_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1105,7 +1217,7 @@ _codecs_utf_32_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors, int byteorder);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_32_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_32_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1116,6 +1228,10 @@ _codecs_utf_32_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors, &byteorder)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_32_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_32_encode_impl(module, str, errors, byteorder);
|
||||
|
||||
exit:
|
||||
|
@ -1135,7 +1251,7 @@ _codecs_utf_32_le_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_32_le_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_32_le_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1145,6 +1261,10 @@ _codecs_utf_32_le_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_32_le_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_32_le_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1164,7 +1284,7 @@ _codecs_utf_32_be_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_utf_32_be_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_utf_32_be_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1174,6 +1294,10 @@ _codecs_utf_32_be_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("utf_32_be_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_utf_32_be_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1193,7 +1317,7 @@ _codecs_unicode_escape_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_unicode_escape_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_unicode_escape_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1203,6 +1327,10 @@ _codecs_unicode_escape_encode(PyObject *module, PyObject **args, Py_ssize_t narg
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("unicode_escape_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_unicode_escape_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1222,7 +1350,7 @@ _codecs_raw_unicode_escape_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_raw_unicode_escape_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_raw_unicode_escape_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1232,6 +1360,10 @@ _codecs_raw_unicode_escape_encode(PyObject *module, PyObject **args, Py_ssize_t
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("raw_unicode_escape_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_raw_unicode_escape_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1251,7 +1383,7 @@ _codecs_latin_1_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_latin_1_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_latin_1_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1261,6 +1393,10 @@ _codecs_latin_1_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("latin_1_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_latin_1_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1280,7 +1416,7 @@ _codecs_ascii_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_ascii_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_ascii_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1290,6 +1426,10 @@ _codecs_ascii_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("ascii_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_ascii_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1309,7 +1449,7 @@ _codecs_charmap_encode_impl(PyObject *module, PyObject *str,
|
|||
const char *errors, PyObject *mapping);
|
||||
|
||||
static PyObject *
|
||||
_codecs_charmap_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_charmap_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1320,6 +1460,10 @@ _codecs_charmap_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors, &mapping)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("charmap_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_charmap_encode_impl(module, str, errors, mapping);
|
||||
|
||||
exit:
|
||||
|
@ -1366,7 +1510,7 @@ static PyObject *
|
|||
_codecs_mbcs_encode_impl(PyObject *module, PyObject *str, const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_mbcs_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_mbcs_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1376,6 +1520,10 @@ _codecs_mbcs_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("mbcs_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_mbcs_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1398,7 +1546,7 @@ static PyObject *
|
|||
_codecs_oem_encode_impl(PyObject *module, PyObject *str, const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_oem_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_oem_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
PyObject *str;
|
||||
|
@ -1408,6 +1556,10 @@ _codecs_oem_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("oem_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_oem_encode_impl(module, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1431,7 +1583,7 @@ _codecs_code_page_encode_impl(PyObject *module, int code_page, PyObject *str,
|
|||
const char *errors);
|
||||
|
||||
static PyObject *
|
||||
_codecs_code_page_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_code_page_encode(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
int code_page;
|
||||
|
@ -1442,6 +1594,10 @@ _codecs_code_page_encode(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&code_page, &str, &errors)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("code_page_encode", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_code_page_encode_impl(module, code_page, str, errors);
|
||||
|
||||
exit:
|
||||
|
@ -1468,7 +1624,7 @@ _codecs_register_error_impl(PyObject *module, const char *errors,
|
|||
PyObject *handler);
|
||||
|
||||
static PyObject *
|
||||
_codecs_register_error(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
||||
_codecs_register_error(PyObject *module, PyObject **args, Py_ssize_t nargs, PyObject *kwnames)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
const char *errors;
|
||||
|
@ -1478,6 +1634,10 @@ _codecs_register_error(PyObject *module, PyObject **args, Py_ssize_t nargs)
|
|||
&errors, &handler)) {
|
||||
goto exit;
|
||||
}
|
||||
|
||||
if (!_PyArg_NoStackKeywords("register_error", kwnames)) {
|
||||
goto exit;
|
||||
}
|
||||
return_value = _codecs_register_error_impl(module, errors, handler);
|
||||
|
||||
exit:
|
||||
|
@ -1537,4 +1697,4 @@ exit:
|
|||
#ifndef _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
||||
#define _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
||||
#endif /* !defined(_CODECS_CODE_PAGE_ENCODE_METHODDEF) */
|
||||
/*[clinic end generated code: output=894910ed4900eeae input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=36fb42f450a3b4dc input=a9049054013a1b77]*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue