Lines Matching defs:rep

5820     PyObject *rep = NULL;
5875 rep = unicode_encode_call_errorhandler(
5879 if (!rep)
5882 if (PyBytes_Check(rep)) {
5883 repsize = PyBytes_GET_SIZE(rep);
5893 assert(PyUnicode_Check(rep));
5894 if (PyUnicode_READY(rep) < 0)
5896 moreunits = repsize = PyUnicode_GET_LENGTH(rep);
5897 if (!PyUnicode_IS_ASCII(rep)) {
5920 if (PyBytes_Check(rep)) {
5921 memcpy(out, PyBytes_AS_STRING(rep), repsize);
5923 } else /* rep is unicode */ {
5924 assert(PyUnicode_KIND(rep) == PyUnicode_1BYTE_KIND);
5925 ucs1lib_utf32_encode(PyUnicode_1BYTE_DATA(rep), repsize,
5929 Py_CLEAR(rep);
5943 Py_XDECREF(rep);
6142 PyObject *rep = NULL;
6214 rep = unicode_encode_call_errorhandler(
6218 if (!rep)
6221 if (PyBytes_Check(rep)) {
6222 repsize = PyBytes_GET_SIZE(rep);
6232 assert(PyUnicode_Check(rep));
6233 if (PyUnicode_READY(rep) < 0)
6235 moreunits = repsize = PyUnicode_GET_LENGTH(rep);
6236 if (!PyUnicode_IS_ASCII(rep)) {
6259 if (PyBytes_Check(rep)) {
6260 memcpy(out, PyBytes_AS_STRING(rep), repsize);
6262 } else /* rep is unicode */ {
6263 assert(PyUnicode_KIND(rep) == PyUnicode_1BYTE_KIND);
6264 ucs1lib_utf16_encode(PyUnicode_1BYTE_DATA(rep), repsize,
6268 Py_CLEAR(rep);
6282 Py_XDECREF(rep);
7063 PyObject *rep = NULL;
7158 rep = unicode_encode_call_errorhandler(errors, &error_handler_obj,
7161 if (rep == NULL)
7178 if (PyBytes_Check(rep)) {
7181 PyBytes_AS_STRING(rep),
7182 PyBytes_GET_SIZE(rep));
7185 assert(PyUnicode_Check(rep));
7187 if (PyUnicode_READY(rep) < 0)
7191 PyUnicode_KIND(rep) != PyUnicode_1BYTE_KIND :
7192 !PyUnicode_IS_ASCII(rep))
7199 assert(PyUnicode_KIND(rep) == PyUnicode_1BYTE_KIND);
7201 PyUnicode_DATA(rep),
7202 PyUnicode_GET_LENGTH(rep));
7208 Py_CLEAR(rep);
7222 Py_XDECREF(rep);
7861 PyObject *rep;
7946 rep = unicode_encode_call_errorhandler(
7950 if (rep == NULL)
7954 if (PyBytes_Check(rep)) {
7955 outsize = PyBytes_GET_SIZE(rep);
7961 Py_DECREF(rep);
7966 memcpy(out, PyBytes_AS_STRING(rep), outsize);
7974 if (PyUnicode_READY(rep) == -1) {
7975 Py_DECREF(rep);
7979 outsize = PyUnicode_GET_LENGTH(rep);
7985 Py_DECREF(rep);
7990 kind = PyUnicode_KIND(rep);
7991 data = PyUnicode_DATA(rep);
7999 Py_DECREF(rep);
8007 Py_DECREF(rep);
8615 PyObject *rep;
8632 rep = charmapencode_lookup(c, mapping);
8633 if (rep==NULL)
8635 else if (rep==Py_None) {
8636 Py_DECREF(rep);
8639 if (PyLong_Check(rep)) {
8643 Py_DECREF(rep);
8647 outstart[(*outpos)++] = (char)PyLong_AS_LONG(rep);
8650 const char *repchars = PyBytes_AS_STRING(rep);
8651 Py_ssize_t repsize = PyBytes_GET_SIZE(rep);
8655 Py_DECREF(rep);
8663 Py_DECREF(rep);
8697 PyObject *rep;
8708 rep = charmapencode_lookup(ch, mapping);
8709 if (rep==NULL)
8711 else if (rep!=Py_None) {
8712 Py_DECREF(rep);
8715 Py_DECREF(rep);