Go to the source code of this file.
|
TY_PRIVATE tchar | TY_❪CombineSurrogatePair❫ (tchar high, tchar low) |
|
TY_PRIVATE int | TY_❪DecodeUTF8BytesToChar❫ (uint *c, uint firstByte, ctmbstr successorBytes, TidyInputSource *inp, int *count) |
|
TY_PRIVATE int | TY_❪EncodeCharToUTF8Bytes❫ (uint c, tmbstr encodebuf, TidyOutputSink *outp, int *count) |
|
TY_PRIVATE uint | TY_❪GetUTF8❫ (ctmbstr str, uint *ch) |
|
TY_PRIVATE Bool | TY_❪IsCombinedChar❫ (tchar ch) |
|
TY_PRIVATE Bool | TY_❪IsHighSurrogate❫ (tchar ch) |
|
TY_PRIVATE Bool | TY_❪IsLowSurrogate❫ (tchar ch) |
|
TY_PRIVATE Bool | TY_❪IsValidCombinedChar❫ (tchar ch) |
|
TY_PRIVATE Bool | TY_❪IsValidUTF16FromUCS4❫ (tchar ucs4) |
|
TY_PRIVATE tmbstr | TY_❪PutUTF8❫ (tmbstr buf, uint c) |
|
TY_PRIVATE Bool | TY_❪SplitSurrogatePair❫ (tchar utf16, tchar *high, tchar *low) |
|
◆ UNICODE_BOM
◆ UNICODE_BOM_BE
#define UNICODE_BOM_BE 0xFEFF /* big-endian (default) UNICODE BOM */ |
◆ UNICODE_BOM_LE
#define UNICODE_BOM_LE 0xFFFE /* little-endian UNICODE BOM */ |
◆ UNICODE_BOM_UTF8
#define UNICODE_BOM_UTF8 0xEFBBBF /* UTF-8 UNICODE BOM */ |
◆ TY_❪CombineSurrogatePair❫()
◆ TY_❪DecodeUTF8BytesToChar❫()
◆ TY_❪EncodeCharToUTF8Bytes❫()
◆ TY_❪GetUTF8❫()
◆ TY_❪IsCombinedChar❫()
◆ TY_❪IsHighSurrogate❫()
◆ TY_❪IsLowSurrogate❫()
◆ TY_❪IsValidCombinedChar❫()
◆ TY_❪IsValidUTF16FromUCS4❫()
◆ TY_❪PutUTF8❫()
◆ TY_❪SplitSurrogatePair❫()