Lines Matching refs:maxchar

583         Py_UCS4 maxchar = 0;
591 if (ch > maxchar)
592 maxchar = ch;
596 CHECK(maxchar >= 128);
597 CHECK(maxchar <= 255);
600 CHECK(maxchar < 128);
603 CHECK(maxchar >= 0x100);
604 CHECK(maxchar <= 0xFFFF);
607 CHECK(maxchar >= 0x10000);
608 CHECK(maxchar <= MAX_UNICODE);
1366 PyUnicode_New(Py_ssize_t size, Py_UCS4 maxchar)
1384 if (maxchar < 128) {
1390 else if (maxchar < 256) {
1394 else if (maxchar < 65536) {
1401 if (maxchar > MAX_UNICODE) {
1741 Py_UCS4 *maxchar, Py_ssize_t *num_surrogates)
1746 assert(num_surrogates != NULL && maxchar != NULL);
1748 *maxchar = 0;
1766 if (ch > *maxchar) {
1767 *maxchar = ch;
1768 if (*maxchar > MAX_UNICODE) {
1783 Py_UCS4 maxchar = 0;
1803 &maxchar, &num_surrogates) == -1)
1806 if (maxchar < 256) {
1818 if (maxchar < 128) {
1834 else if (maxchar < 65536) {
1867 /* maxchar exceeds 16 bit, wee need 4 bytes for unicode characters */
2076 Py_UCS4 maxchar = ucs1lib_find_max_char(
2079 assert(maxchar < 128);
2168 Py_UCS4 maxchar = 0;
2209 &maxchar, &num_surrogates) == -1)
2212 unicode = PyUnicode_New(size - num_surrogates, maxchar);
2724 Py_UCS4 maxchar;
2738 if (PyUnicode_MAX_CHAR_VALUE(str) > writer->maxchar)
2739 maxchar = _PyUnicode_FindMaxChar(str, 0, length);
2741 maxchar = writer->maxchar;
2743 if (_PyUnicodeWriter_Prepare(writer, arglen, maxchar) == -1)
4869 if (writer.pos != shiftOutStart && writer.maxchar > 127) {
6349 if (ch <= writer.maxchar) { \
6748 if (ch <= writer.maxchar) { \
8137 Py_UCS4 maxchar = writer->maxchar;
8143 if (x > maxchar) {
8146 maxchar = writer->maxchar;
8162 Py_UCS4 maxchar = writer->maxchar;
8166 if (x > maxchar)
9505 Py_UCS4 *maxchar)
9510 assert(maxchar == NULL);
9514 assert(maxchar != NULL);
9562 *maxchar = 127;
9580 thousands_sep_len, maxchar);
9609 thousands_sep_len, maxchar);
9865 do_capitalize(int kind, const void *data, Py_ssize_t length, Py_UCS4 *res, Py_UCS4 *maxchar)
9874 *maxchar = Py_MAX(*maxchar, mapped[j]);
9881 *maxchar = Py_MAX(*maxchar, mapped[j]);
9889 do_swapcase(int kind, const void *data, Py_ssize_t length, Py_UCS4 *res, Py_UCS4 *maxchar) {
9906 *maxchar = Py_MAX(*maxchar, mapped[j]);
9915 Py_UCS4 *maxchar, int lower)
9927 *maxchar = Py_MAX(*maxchar, mapped[j]);
9935 do_upper(int kind, const void *data, Py_ssize_t length, Py_UCS4 *res, Py_UCS4 *maxchar)
9937 return do_upper_or_lower(kind, data, length, res, maxchar, 0);
9941 do_lower(int kind, const void *data, Py_ssize_t length, Py_UCS4 *res, Py_UCS4 *maxchar)
9943 return do_upper_or_lower(kind, data, length, res, maxchar, 1);
9947 do_casefold(int kind, const void *data, Py_ssize_t length, Py_UCS4 *res, Py_UCS4 *maxchar)
9956 *maxchar = Py_MAX(*maxchar, mapped[j]);
9964 do_title(int kind, const void *data, Py_ssize_t length, Py_UCS4 *res, Py_UCS4 *maxchar)
9981 *maxchar = Py_MAX(*maxchar, mapped[j]);
9999 Py_UCS4 maxchar = 0, *tmp, *tmpend;
10013 newlength = perform(kind, data, length, tmp, &maxchar);
10014 res = PyUnicode_New(newlength, maxchar);
10070 Py_UCS4 maxchar;
10091 maxchar = 0;
10101 maxchar = 32;
10115 maxchar = PyUnicode_MAX_CHAR_VALUE(separator);
10148 maxchar = Py_MAX(maxchar, item_maxchar);
10165 res = PyUnicode_New(sz, maxchar);
10290 Py_UCS4 maxchar;
10307 maxchar = PyUnicode_MAX_CHAR_VALUE(self);
10308 maxchar = Py_MAX(maxchar, fill);
10309 u = PyUnicode_New(left + _PyUnicode_LENGTH(self) + right, maxchar);
10620 Py_UCS4 maxchar, maxchar_str1, maxchar_str2;
10633 maxchar = PyUnicode_MAX_CHAR_VALUE(self);
10635 if (maxchar < maxchar_str1)
10639 /* Replacing str1 with str2 may cause a maxchar reduction in the
10641 mayshrink = (maxchar_str2 < maxchar_str1) && (maxchar == maxchar_str1);
10642 maxchar = Py_MAX(maxchar, maxchar_str2);
10658 u = PyUnicode_New(slen, maxchar);
10701 u = PyUnicode_New(slen, maxchar);
10781 u = PyUnicode_New(new_size, maxchar);
11428 Py_UCS4 maxchar, maxchar2;
11461 maxchar = PyUnicode_MAX_CHAR_VALUE(left);
11463 maxchar = Py_MAX(maxchar, maxchar2);
11466 result = PyUnicode_New(new_len, maxchar);
11479 Py_UCS4 maxchar, maxchar2;
11538 maxchar = PyUnicode_MAX_CHAR_VALUE(left);
11540 maxchar = Py_MAX(maxchar, maxchar2);
11543 res = PyUnicode_New(new_len, maxchar);
13734 writer->maxchar = PyUnicode_MAX_CHAR_VALUE(writer->buffer);
13780 Py_ssize_t length, Py_UCS4 maxchar)
13785 assert(maxchar <= MAX_UNICODE);
13788 assert((maxchar > writer->maxchar && length >= 0)
13797 maxchar = Py_MAX(maxchar, writer->min_char);
13809 writer->buffer = PyUnicode_New(newlen, maxchar);
13822 if (maxchar > writer->maxchar || writer->readonly) {
13824 maxchar = Py_MAX(maxchar, writer->maxchar);
13825 newbuffer = PyUnicode_New(newlen, maxchar);
13840 else if (maxchar > writer->maxchar) {
13842 newbuffer = PyUnicode_New(writer->size, maxchar);
13859 Py_UCS4 maxchar;
13866 case PyUnicode_1BYTE_KIND: maxchar = 0xff; break;
13867 case PyUnicode_2BYTE_KIND: maxchar = 0xffff; break;
13868 case PyUnicode_4BYTE_KIND: maxchar = MAX_UNICODE; break;
13873 return _PyUnicodeWriter_PrepareInternal(writer, 0, maxchar);
13896 Py_UCS4 maxchar;
13904 maxchar = PyUnicode_MAX_CHAR_VALUE(str);
13905 if (maxchar > writer->maxchar || len > writer->size - writer->pos) {
13915 if (_PyUnicodeWriter_PrepareInternal(writer, len, maxchar) == -1)
13928 Py_UCS4 maxchar;
13944 if (PyUnicode_MAX_CHAR_VALUE(str) > writer->maxchar)
13945 maxchar = _PyUnicode_FindMaxChar(str, start, end);
13947 maxchar = writer->maxchar;
13950 if (_PyUnicodeWriter_Prepare(writer, len, maxchar) < 0)
14023 Py_UCS4 maxchar;
14025 maxchar = ucs1lib_find_max_char((const Py_UCS1*)str, (const Py_UCS1*)str + len);
14026 if (_PyUnicodeWriter_Prepare(writer, len, maxchar) == -1)
14994 Py_UCS4 maxchar;
15047 maxchar = writer->maxchar;
15051 maxchar = Py_MAX(maxchar, fill);
15055 maxchar = Py_MAX(maxchar, fill);
15058 if (PyUnicode_MAX_CHAR_VALUE(str) > maxchar) {
15060 maxchar = Py_MAX(maxchar, strmaxchar);
15066 if (_PyUnicodeWriter_Prepare(writer, buflen, maxchar) == -1)