assert(*p < 128);
}
#endif
+ if (size == 1)
+ return get_latin1_char(s[0]);
res = PyUnicode_New(size, 127);
if (!res)
return NULL;
Py_ssize_t i;
assert(size >= 0);
+ if (size == 1)
+ return get_latin1_char(u[0]);
for (i = 0; i < size; i++) {
if (u[i] & 0x80) {
max_char = 255;
Py_ssize_t i;
assert(size >= 0);
+ if (size == 1 && u[0] < 256)
+ return get_latin1_char(u[0]);
for (i = 0; i < size; i++) {
if (u[i] > max_char) {
max_char = u[i];
Py_ssize_t i;
assert(size >= 0);
+ if (size == 1 && u[0] < 256)
+ return get_latin1_char(u[0]);
for (i = 0; i < size; i++) {
if (u[i] > max_char) {
max_char = u[i];