Home | History | Annotate | Download | only in Include

Lines Matching defs:Py_UCS4

114 /* Py_UCS4 and Py_UCS2 are typedefs for the respective
116 typedef uint32_t Py_UCS4;
170 /* Join two surrogate characters and return a single Py_UCS4 value. */
172 (((((Py_UCS4)(high) & 0x03FF) << 10) | \
173 ((Py_UCS4)(low) & 0x03FF)) + 0x10000)
311 * character type = Py_UCS4 (32 bits, unsigned)
358 Py_UCS4 *ucs4;
447 Py_UCS2, or Py_UCS4 for direct character access.
453 #define PyUnicode_4BYTE_DATA(op) ((Py_UCS4*)PyUnicode_DATA(op))
498 ((Py_UCS4 *)(data))[(index)] = (Py_UCS4)(value); \
506 ((Py_UCS4) \
511 ((const Py_UCS4 *)(data))[(index)] \
522 (Py_UCS4) \
527 ((const Py_UCS4 *)(PyUnicode_DATA((unicode))))[(index)] \
576 #define Py_UNICODE_REPLACEMENT_CHARACTER ((Py_UCS4) 0xFFFD)
588 Py_UCS4 maxchar /* maximum code point value in the string */
664 Py_UCS4 fill_char
673 Py_UCS4 fill_char
707 /* Create a new string from a buffer of Py_UCS1, Py_UCS2 or Py_UCS4 characters.
731 PyAPI_FUNC(Py_UCS4) _PyUnicode_FindMaxChar (
742 buflen is the length of the buffer in (Py_UCS4) characters. */
743 PyAPI_FUNC(Py_UCS4*) PyUnicode_AsUCS4(
745 Py_UCS4* buffer,
752 PyAPI_FUNC(Py_UCS4*) PyUnicode_AsUCS4Copy(PyObject *unicode);
796 PyAPI_FUNC(Py_UCS4) PyUnicode_ReadChar(
809 Py_UCS4 character
885 Py_UCS4 maxchar;
893 Py_UCS4 min_char;
927 Py_ssize_t length, Py_UCS4 maxchar);
950 Py_UCS4 ch
2021 Py_UCS4 ch,
2153 Py_UCS4 *maxchar);
2170 Py_UCS4 ch /* Unicode character */
2174 Py_UCS4 ch /* Unicode character */
2178 Py_UCS4 ch /* Unicode character */
2182 Py_UCS4 ch /* Unicode character */
2186 Py_UCS4 ch /* Unicode character */
2190 const Py_UCS4 ch /* Unicode character */
2194 const Py_UCS4 ch /* Unicode character */
2197 PyAPI_FUNC(Py_UCS4) _PyUnicode_ToLowercase(
2198 Py_UCS4 ch /* Unicode character */
2201 PyAPI_FUNC(Py_UCS4) _PyUnicode_ToUppercase(
2202 Py_UCS4 ch /* Unicode character */
2205 PyAPI_FUNC(Py_UCS4) _PyUnicode_ToTitlecase(
2206 Py_UCS4 ch /* Unicode character */
2210 Py_UCS4 ch, /* Unicode character */
2211 Py_UCS4 *res
2215 Py_UCS4 ch, /* Unicode character */
2216 Py_UCS4 *res
2220 Py_UCS4 ch, /* Unicode character */
2221 Py_UCS4 *res
2225 Py_UCS4 ch, /* Unicode character */
2226 Py_UCS4 *res
2230 Py_UCS4 ch /* Unicode character */
2234 Py_UCS4 ch /* Unicode character */
2238 Py_UCS4 ch /* Unicode character */
2242 Py_UCS4 ch /* Unicode character */
2246 Py_UCS4 ch /* Unicode character */
2250 Py_UCS4 ch /* Unicode character */
2254 Py_UCS4 ch /* Unicode character */
2258 Py_UCS4 ch /* Unicode character */
2262 Py_UCS4 ch /* Unicode character */
2266 Py_UCS4 ch /* Unicode character */