Lines Matching refs:wide
2115 PyObject *wide, *utf8;
2117 wide = PyUnicode_FromWideChar(wtext, wtextlen);
2118 if (wide == NULL)
2123 Py_DECREF(wide);
2127 if (PyUnicode_GET_LENGTH(wide) != PyUnicode_GET_LENGTH(utf8)) {
2128 Py_DECREF(wide);
2131 "wide string and utf8 string "
2134 if (PyUnicode_Compare(wide, utf8)) {
2135 Py_DECREF(wide);
2140 "wide string and utf8 string "
2144 Py_DECREF(wide);
2148 wide = PyUnicode_FromWideChar(invalid, 1);
2149 if (wide == NULL)
2159 wide = PyUnicode_FromUnicode(invalid, 1);
2160 if (wide == NULL)
2166 wide = PyUnicode_FromUnicode(NULL, 1);
2167 if (wide == NULL)
2169 PyUnicode_AS_UNICODE(wide)[0] = invalid[0];
2170 if (_PyUnicode_Ready(wide) < 0) {
2171 Py_DECREF(wide);
2175 Py_DECREF(wide);