#include "ace_pch.h"#include "ace/UTF16_Encoding_Converter.h"#include "ace/OS_NS_stdio.h"#include "ace/OS_Memory.h"#include "ace/Min_Max.h"Variables | |
| static const ACE_UINT32 | halfShift = 10 |
| static const ACE_UINT32 | halfBase = 0x00010000 |
| static const ACE_UINT32 | halfMask = 0x000003FF |
| static const ACE_UINT32 | UNI_SUR_HIGH_START = 0x0000D800 |
| static const ACE_UINT32 | UNI_SUR_HIGH_END = 0x0000DBFF |
| static const ACE_UINT32 | UNI_SUR_LOW_START = 0x0000DC00 |
| static const ACE_UINT32 | UNI_SUR_LOW_END = 0x0000DFFF |
| static const ACE_UINT32 | UNI_REPLACEMENT_CHAR = 0x0000FFFD |
| static const ACE_UINT32 | UNI_MAX_BMP = 0x0000FFFF |
| static const ACE_UINT32 | UNI_MAX_UTF16 = 0x0010FFFF |
| static const ACE_Byte | firstByteMark [7] |
| static const ACE_Byte | trailingBytesForUTF8 [256] |
| static const ACE_UINT32 | offsetsFromUTF8 [6] |
|
|
Initial value: { 0x00, 0x00, 0xC0,
0xE0, 0xF0, 0xF8, 0xFC }
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { 0x00000000, 0x00003080,
0x000E2080, 0x03C82080,
0xFA082080, 0x82082080 }
|
|
|
Initial value: {
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5