Defines |
 |  | #define | UTF8_COUNT_TRAIL_BYTES (leadByte) |
 |  | #define | UTF8_MASK_LEAD_BYTE (leadByte, countTrailBytes) |
 |  | #define | UTF8_IS_SINGLE (uchar) |
 |  | #define | UTF8_IS_LEAD (uchar) |
 |  | #define | UTF8_IS_TRAIL (uchar) |
 |  | #define | UTF8_NEED_MULTIPLE_UCHAR (c) |
 |  | #define | UTF8_CHAR_LENGTH (c) |
 |  | #define | UTF8_MAX_CHAR_LENGTH |
 |  | #define | UTF8_ARRAY_SIZE (size) |
 |  | #define | UTF8_GET_CHAR_UNSAFE (s, i, c) |
 |  | #define | UTF8_GET_CHAR_SAFE (s, start, i, length, c, strict) |
 |  | #define | UTF8_NEXT_CHAR_UNSAFE (s, i, c) |
 |  | #define | UTF8_APPEND_CHAR_UNSAFE (s, i, c) |
 |  | #define | UTF8_FWD_1_UNSAFE (s, i) |
 |  | #define | UTF8_FWD_N_UNSAFE (s, i, n) |
 |  | #define | UTF8_SET_CHAR_START_UNSAFE (s, i) |
 |  | #define | UTF8_NEXT_CHAR_SAFE (s, i, length, c, strict) |
 |  | #define | UTF8_APPEND_CHAR_SAFE (s, i, length, c) |
 |  | #define | UTF8_FWD_1_SAFE (s, i, length) |
 |  | #define | UTF8_FWD_N_SAFE (s, i, length, n) |
 |  | #define | UTF8_SET_CHAR_START_SAFE (s, start, i) |
 |  | #define | UTF8_PREV_CHAR_UNSAFE (s, i, c) |
 |  | #define | UTF8_BACK_1_UNSAFE (s, i) |
 |  | #define | UTF8_BACK_N_UNSAFE (s, i, n) |
 |  | #define | UTF8_SET_CHAR_LIMIT_UNSAFE (s, i) |
 |  | #define | UTF8_PREV_CHAR_SAFE (s, start, i, c, strict) |
 |  | #define | UTF8_BACK_1_SAFE (s, start, i) |
 |  | #define | UTF8_BACK_N_SAFE (s, start, i, n) |
 |  | #define | UTF8_SET_CHAR_LIMIT_SAFE (s, start, i, length) |
Functions |
 |  | U_CAPI UChar32 U_EXPORT2 | utf8_nextCharSafeBody (const uint8_t *s, UTextOffset *pi, UTextOffset length, UChar32 c, UBool strict) |
 |  | U_CAPI UTextOffset U_EXPORT2 | utf8_appendCharSafeBody (uint8_t *s, UTextOffset i, UTextOffset length, UChar32 c) |
 |  | U_CAPI UChar32 U_EXPORT2 | utf8_prevCharSafeBody (const uint8_t *s, UTextOffset start, UTextOffset *pi, UChar32 c, UBool strict) |
 |  | U_CAPI UTextOffset U_EXPORT2 | utf8_back1SafeBody (const uint8_t *s, UTextOffset start, UTextOffset i) |
Variables |
 |  | U_CFUNC uint8_t U_IMPORT | utf8_countTrailBytes [256] |