Lines Matching defs:unicode_empty
100 static PyUnicodeObject *unicode_empty;
256 /* Resizing shared object (unicode_empty or single character
260 if (unicode == unicode_empty ||
309 if (length == 0 && unicode_empty != NULL) {
310 Py_INCREF(unicode_empty);
311 return unicode_empty;
416 /* Resizing unicode_empty and single character objects is not
420 (v == unicode_empty || v->length == 1)) {
451 if (size == 0 && unicode_empty != NULL) {
452 Py_INCREF(unicode_empty);
453 return (PyObject *)unicode_empty;
500 if (size == 0 && unicode_empty != NULL) {
501 Py_INCREF(unicode_empty);
502 return (PyObject *)unicode_empty;
1166 Py_INCREF(unicode_empty);
1167 v = (PyObject *)unicode_empty;
6270 if (v == unicode_empty) {
6274 if (u == unicode_empty) {
8829 unicode_empty = _PyUnicode_New(0);
8830 if (!unicode_empty)
8874 Py_XDECREF(unicode_empty);
8875 unicode_empty = NULL;