]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issues #26716, #26057: Regenerate Argument Clinic code.
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 14 Apr 2016 09:30:54 +0000 (12:30 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Thu, 14 Apr 2016 09:30:54 +0000 (12:30 +0300)
1  2 
Modules/_codecsmodule.c
Modules/clinic/_codecsmodule.c.h

index 1951da96246e0ff493f28f3e20c6f65e4954bf29,7575773f455a4fe70f8929831baae99846440114..611ca82cac86cca44fc77bb4d0c4961517de9946
@@@ -722,10 -726,19 +722,10 @@@ _codecs.utf_7_encod
  static PyObject *
  _codecs_utf_7_encode_impl(PyModuleDef *module, PyObject *str,
                            const char *errors)
--/*[clinic end generated code: output=a7accc496a32b759 input=fd91a78f103b0421]*/
++/*[clinic end generated code: output=a7accc496a32b759 input=d1a47579e79cbe15]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_EncodeUTF7(str, 0, 0, errors),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_EncodeUTF7(str, 0, 0, errors),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -738,10 -751,19 +738,10 @@@ _codecs.utf_8_encod
  static PyObject *
  _codecs_utf_8_encode_impl(PyModuleDef *module, PyObject *str,
                            const char *errors)
--/*[clinic end generated code: output=ec831d80e7aedede input=2c22d40532f071f3]*/
++/*[clinic end generated code: output=ec831d80e7aedede input=42e3ba73c4392eef]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(PyUnicode_AsEncodedString(str, "utf-8", errors),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_AsUTF8String(str, errors),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /* This version provides access to the byteorder parameter of the
@@@ -762,10 -784,19 +762,10 @@@ _codecs.utf_16_encod
  static PyObject *
  _codecs_utf_16_encode_impl(PyModuleDef *module, PyObject *str,
                             const char *errors, int byteorder)
--/*[clinic end generated code: output=93ac58e960a9ee4d input=3935a489b2d5385e]*/
++/*[clinic end generated code: output=93ac58e960a9ee4d input=ff46416b04edb944]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_EncodeUTF16(str, errors, byteorder),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_EncodeUTF16(str, errors, byteorder),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -778,10 -809,19 +778,10 @@@ _codecs.utf_16_le_encod
  static PyObject *
  _codecs_utf_16_le_encode_impl(PyModuleDef *module, PyObject *str,
                                const char *errors)
--/*[clinic end generated code: output=422bedb8da34fb66 input=bc27df05d1d20dfe]*/
++/*[clinic end generated code: output=422bedb8da34fb66 input=cb385455ea8f2fe0]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_EncodeUTF16(str, errors, -1),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_EncodeUTF16(str, errors, -1),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -794,10 -834,19 +794,10 @@@ _codecs.utf_16_be_encod
  static PyObject *
  _codecs_utf_16_be_encode_impl(PyModuleDef *module, PyObject *str,
                                const char *errors)
--/*[clinic end generated code: output=3aa7ee9502acdd77 input=5a69d4112763462b]*/
++/*[clinic end generated code: output=3aa7ee9502acdd77 input=9119997066bdaefd]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_EncodeUTF16(str, errors, +1),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_EncodeUTF16(str, errors, +1),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /* This version provides access to the byteorder parameter of the
@@@ -818,10 -867,19 +818,10 @@@ _codecs.utf_32_encod
  static PyObject *
  _codecs_utf_32_encode_impl(PyModuleDef *module, PyObject *str,
                             const char *errors, int byteorder)
--/*[clinic end generated code: output=3e7d5a003b02baed input=434a1efa492b8d58]*/
++/*[clinic end generated code: output=3e7d5a003b02baed input=c5e77da82fbe5c2a]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_EncodeUTF32(str, errors, byteorder),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_EncodeUTF32(str, errors, byteorder),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -834,10 -892,19 +834,10 @@@ _codecs.utf_32_le_encod
  static PyObject *
  _codecs_utf_32_le_encode_impl(PyModuleDef *module, PyObject *str,
                                const char *errors)
--/*[clinic end generated code: output=5dda641cd33dbfc2 input=dfa2d7dc78b99422]*/
++/*[clinic end generated code: output=5dda641cd33dbfc2 input=9993b25fe0877848]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_EncodeUTF32(str, errors, -1),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_EncodeUTF32(str, errors, -1),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -850,10 -917,19 +850,10 @@@ _codecs.utf_32_be_encod
  static PyObject *
  _codecs_utf_32_be_encode_impl(PyModuleDef *module, PyObject *str,
                                const char *errors)
--/*[clinic end generated code: output=ccca8b44d91a7c7a input=4595617b18169002]*/
++/*[clinic end generated code: output=ccca8b44d91a7c7a input=d3e0ccaa02920431]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_EncodeUTF32(str, errors, +1),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_EncodeUTF32(str, errors, +1),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -866,10 -942,19 +866,10 @@@ _codecs.unicode_escape_encod
  static PyObject *
  _codecs_unicode_escape_encode_impl(PyModuleDef *module, PyObject *str,
                                     const char *errors)
--/*[clinic end generated code: output=389f23d2b8f8d80b input=8273506f14076912]*/
++/*[clinic end generated code: output=389f23d2b8f8d80b input=65d9eefca65b455a]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(PyUnicode_AsUnicodeEscapeString(str),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(PyUnicode_AsUnicodeEscapeString(str),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -882,10 -967,19 +882,10 @@@ _codecs.raw_unicode_escape_encod
  static PyObject *
  _codecs_raw_unicode_escape_encode_impl(PyModuleDef *module, PyObject *str,
                                         const char *errors)
--/*[clinic end generated code: output=fec4e39d6ec37a62 input=181755d5dfacef3c]*/
++/*[clinic end generated code: output=fec4e39d6ec37a62 input=5aa33e4a133391ab]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(PyUnicode_AsRawUnicodeEscapeString(str),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(PyUnicode_AsRawUnicodeEscapeString(str),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -898,10 -992,19 +898,10 @@@ _codecs.latin_1_encod
  static PyObject *
  _codecs_latin_1_encode_impl(PyModuleDef *module, PyObject *str,
                              const char *errors)
--/*[clinic end generated code: output=ecf00eb8e48c889c input=f03f6dcf1d84bee4]*/
++/*[clinic end generated code: output=ecf00eb8e48c889c input=30b11c9e49a65150]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_AsLatin1String(str, errors),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_AsLatin1String(str, errors),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -914,10 -1017,19 +914,10 @@@ _codecs.ascii_encod
  static PyObject *
  _codecs_ascii_encode_impl(PyModuleDef *module, PyObject *str,
                            const char *errors)
--/*[clinic end generated code: output=a9d18fc6b6b91cfb input=d87e25a10a593fee]*/
++/*[clinic end generated code: output=a9d18fc6b6b91cfb input=843a1d268e6dfa8e]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(_PyUnicode_AsASCIIString(str, errors),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(_PyUnicode_AsASCIIString(str, errors),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -931,8 -1043,10 +931,8 @@@ _codecs.charmap_encod
  static PyObject *
  _codecs_charmap_encode_impl(PyModuleDef *module, PyObject *str,
                              const char *errors, PyObject *mapping)
--/*[clinic end generated code: output=14ca42b83853c643 input=85f4172661e8dad9]*/
++/*[clinic end generated code: output=14ca42b83853c643 input=0752cde07a6d6d00]*/
  {
 -    PyObject *v;
 -
      if (mapping == Py_None)
          mapping = NULL;
  
@@@ -965,10 -1086,19 +965,10 @@@ _codecs.mbcs_encod
  static PyObject *
  _codecs_mbcs_encode_impl(PyModuleDef *module, PyObject *str,
                           const char *errors)
--/*[clinic end generated code: output=d1a013bc68798bd7 input=65c09ee1e4203263]*/
++/*[clinic end generated code: output=d1a013bc68798bd7 input=de471e0815947553]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(PyUnicode_EncodeCodePage(CP_ACP, str, errors),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(PyUnicode_EncodeCodePage(CP_ACP, str, errors),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  /*[clinic input]
@@@ -982,10 -1112,21 +982,10 @@@ _codecs.code_page_encod
  static PyObject *
  _codecs_code_page_encode_impl(PyModuleDef *module, int code_page,
                                PyObject *str, const char *errors)
--/*[clinic end generated code: output=3b406618dbfbce25 input=c8562ec460c2e309]*/
++/*[clinic end generated code: output=3b406618dbfbce25 input=786421ae617d680b]*/
  {
 -    PyObject *v;
 -
 -    str = PyUnicode_FromObject(str);
 -    if (str == NULL || PyUnicode_READY(str) < 0) {
 -        Py_XDECREF(str);
 -        return NULL;
 -    }
 -    v = codec_tuple(PyUnicode_EncodeCodePage(code_page,
 -                                             str,
 -                                             errors),
 -                    PyUnicode_GET_LENGTH(str));
 -    Py_DECREF(str);
 -    return v;
 +    return codec_tuple(PyUnicode_EncodeCodePage(code_page, str, errors),
 +                       PyUnicode_GET_LENGTH(str));
  }
  
  #endif /* HAVE_MBCS */
index e94be1176e9e6b40a42de421b792292ab30d8887,e94be1176e9e6b40a42de421b792292ab30d8887..29f46bbb048b152fe74ee051e76dbc3d85764b02
@@@ -878,7 -878,7 +878,7 @@@ _codecs_utf_7_encode(PyModuleDef *modul
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:utf_7_encode",
++    if (!PyArg_ParseTuple(args, "U|z:utf_7_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_utf_7_encode_impl(module, str, errors);
@@@ -906,7 -906,7 +906,7 @@@ _codecs_utf_8_encode(PyModuleDef *modul
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:utf_8_encode",
++    if (!PyArg_ParseTuple(args, "U|z:utf_8_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_utf_8_encode_impl(module, str, errors);
@@@ -935,7 -935,7 +935,7 @@@ _codecs_utf_16_encode(PyModuleDef *modu
      const char *errors = NULL;
      int byteorder = 0;
  
--    if (!PyArg_ParseTuple(args, "O|zi:utf_16_encode",
++    if (!PyArg_ParseTuple(args, "U|zi:utf_16_encode",
          &str, &errors, &byteorder))
          goto exit;
      return_value = _codecs_utf_16_encode_impl(module, str, errors, byteorder);
@@@ -963,7 -963,7 +963,7 @@@ _codecs_utf_16_le_encode(PyModuleDef *m
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:utf_16_le_encode",
++    if (!PyArg_ParseTuple(args, "U|z:utf_16_le_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_utf_16_le_encode_impl(module, str, errors);
@@@ -991,7 -991,7 +991,7 @@@ _codecs_utf_16_be_encode(PyModuleDef *m
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:utf_16_be_encode",
++    if (!PyArg_ParseTuple(args, "U|z:utf_16_be_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_utf_16_be_encode_impl(module, str, errors);
@@@ -1020,7 -1020,7 +1020,7 @@@ _codecs_utf_32_encode(PyModuleDef *modu
      const char *errors = NULL;
      int byteorder = 0;
  
--    if (!PyArg_ParseTuple(args, "O|zi:utf_32_encode",
++    if (!PyArg_ParseTuple(args, "U|zi:utf_32_encode",
          &str, &errors, &byteorder))
          goto exit;
      return_value = _codecs_utf_32_encode_impl(module, str, errors, byteorder);
@@@ -1048,7 -1048,7 +1048,7 @@@ _codecs_utf_32_le_encode(PyModuleDef *m
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:utf_32_le_encode",
++    if (!PyArg_ParseTuple(args, "U|z:utf_32_le_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_utf_32_le_encode_impl(module, str, errors);
@@@ -1076,7 -1076,7 +1076,7 @@@ _codecs_utf_32_be_encode(PyModuleDef *m
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:utf_32_be_encode",
++    if (!PyArg_ParseTuple(args, "U|z:utf_32_be_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_utf_32_be_encode_impl(module, str, errors);
@@@ -1104,7 -1104,7 +1104,7 @@@ _codecs_unicode_escape_encode(PyModuleD
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:unicode_escape_encode",
++    if (!PyArg_ParseTuple(args, "U|z:unicode_escape_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_unicode_escape_encode_impl(module, str, errors);
@@@ -1132,7 -1132,7 +1132,7 @@@ _codecs_raw_unicode_escape_encode(PyMod
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:raw_unicode_escape_encode",
++    if (!PyArg_ParseTuple(args, "U|z:raw_unicode_escape_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_raw_unicode_escape_encode_impl(module, str, errors);
@@@ -1160,7 -1160,7 +1160,7 @@@ _codecs_latin_1_encode(PyModuleDef *mod
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:latin_1_encode",
++    if (!PyArg_ParseTuple(args, "U|z:latin_1_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_latin_1_encode_impl(module, str, errors);
@@@ -1188,7 -1188,7 +1188,7 @@@ _codecs_ascii_encode(PyModuleDef *modul
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:ascii_encode",
++    if (!PyArg_ParseTuple(args, "U|z:ascii_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_ascii_encode_impl(module, str, errors);
@@@ -1217,7 -1217,7 +1217,7 @@@ _codecs_charmap_encode(PyModuleDef *mod
      const char *errors = NULL;
      PyObject *mapping = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|zO:charmap_encode",
++    if (!PyArg_ParseTuple(args, "U|zO:charmap_encode",
          &str, &errors, &mapping))
          goto exit;
      return_value = _codecs_charmap_encode_impl(module, str, errors, mapping);
@@@ -1272,7 -1272,7 +1272,7 @@@ _codecs_mbcs_encode(PyModuleDef *module
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "O|z:mbcs_encode",
++    if (!PyArg_ParseTuple(args, "U|z:mbcs_encode",
          &str, &errors))
          goto exit;
      return_value = _codecs_mbcs_encode_impl(module, str, errors);
@@@ -1305,7 -1305,7 +1305,7 @@@ _codecs_code_page_encode(PyModuleDef *m
      PyObject *str;
      const char *errors = NULL;
  
--    if (!PyArg_ParseTuple(args, "iO|z:code_page_encode",
++    if (!PyArg_ParseTuple(args, "iU|z:code_page_encode",
          &code_page, &str, &errors))
          goto exit;
      return_value = _codecs_code_page_encode_impl(module, code_page, str, errors);
@@@ -1393,4 -1393,4 +1393,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=9c9967048027c1c7 input=a9049054013a1b77]*/
++/*[clinic end generated code: output=04007a13c8387689 input=a9049054013a1b77]*/