1
2------------- test1 ----------------
3UTF16:  <none>
4  cc = 0
5  dst len: 0
6  src len: 0
7
8------------- test2.1 ----------------
9UTF16:  <none>
10  cc = 0
11  dst address difference: 0  dst len: 2000
12  src len: 0
13UTF16:  <none>
14  cc = 0
15  dst address difference: 0  dst len: 2000
16  src len: 1
17UTF16:  <none>
18  cc = 0
19  dst address difference: 0  dst len: 2000
20  src len: 2
21UTF16:  <none>
22  cc = 0
23  dst address difference: 0  dst len: 2000
24  src len: 3
25UTF16:  <none>
26  cc = 0
27  dst address difference: 0  dst len: 2000
28  src address difference: 0  src len: 0
29UTF16:  <none>
30  cc = 0
31  dst address difference: 0  dst len: 2000
32  src address difference: 0  src len: 1
33UTF16:  <none>
34  cc = 0
35  dst address difference: 0  dst len: 2000
36  src address difference: 0  src len: 2
37UTF16:  <none>
38  cc = 0
39  dst address difference: 0  dst len: 2000
40  src address difference: 0  src len: 3
41
42------------- test2.2 ----------------
43UTF16:  0000
44  cc = 0
45  dst address difference: 2  dst len: 1998
46  src address difference: 4  src len: 0
47UTF16:  0000 d7ff
48  cc = 0
49  dst address difference: 4  dst len: 1996
50  src address difference: 8  src len: 2
51UTF16:  d800 dc00
52  cc = 0
53  dst address difference: 4  dst len: 1996
54  src address difference: 4  src len: 1
55UTF16:  d800 dc00 dbff dfff
56  cc = 0
57  dst address difference: 8  dst len: 1992
58  src address difference: 8  src len: 3
59UTF16:  d800 dc00 dbff dfff d800 dd23 d84d dc56
60  cc = 0
61  dst address difference: 16  dst len: 1984
62  src address difference: 16  src len: 2
63
64------------- test3.1 ----------------
65UTF16:  <none>
66  cc = 1
67  dst len: 0
68  src address difference: 0  src len: 32
69UTF16:  <none>
70  cc = 1
71  dst len: 0
72  src address difference: 0  src len: 32
73UTF16:  <none>
74  cc = 1
75  dst len: 1
76  src address difference: 0  src len: 32
77UTF16:  <none>
78  cc = 1
79  dst len: 0
80  src address difference: 0  src len: 24
81UTF16:  <none>
82  cc = 1
83  dst len: 1
84  src address difference: 0  src len: 24
85UTF16:  <none>
86  cc = 1
87  dst len: 2
88  src address difference: 0  src len: 24
89UTF16:  <none>
90  cc = 1
91  dst len: 3
92  src address difference: 0  src len: 24
93
94------------- test4 ----------------
95UTF16:  0000 d7ff
96  cc = 0
97  dst address difference: 4  dst len: 0
98  src address difference: 8  src len: 0
99
100------------- test5 ----------------
101UTF16:  <none>
102  cc = 2
103  dst address difference: 0  dst len: 2000
104  src address difference: 0  src len: 4
105UTF16:  <none>
106  cc = 2
107  dst address difference: 0  dst len: 2000
108  src address difference: 0  src len: 4
109UTF16:  <none>
110  cc = 2
111  dst address difference: 0  dst len: 2000
112  src address difference: 0  src len: 4
113UTF16:  <none>
114  cc = 2
115  dst address difference: 0  dst len: 2000
116  src address difference: 0  src len: 4
117UTF16:  <none>
118  cc = 2
119  dst address difference: 0  dst len: 2000
120  src address difference: 0  src len: 4
121UTF16:  <none>
122  cc = 2
123  dst address difference: 0  dst len: 2000
124  src address difference: 0  src len: 4
125UTF16:  <none>
126  cc = 2
127  dst address difference: 0  dst len: 2000
128  src address difference: 0  src len: 4
129UTF16:  <none>
130  cc = 2
131  dst address difference: 0  dst len: 2000
132  src address difference: 0  src len: 4
133UTF16:  <none>
134  cc = 2
135  dst address difference: 0  dst len: 2000
136  src address difference: 0  src len: 4
137UTF16:  <none>
138  cc = 2
139  dst address difference: 0  dst len: 2000
140  src address difference: 0  src len: 4
141UTF16:  <none>
142  cc = 2
143  dst address difference: 0  dst len: 2000
144  src address difference: 0  src len: 4
145UTF16:  <none>
146  cc = 2
147  dst address difference: 0  dst len: 0
148  src address difference: 0  src len: 44
149UTF16:  <none>
150  cc = 2
151  dst address difference: 0  dst len: 100
152  src address difference: 0  src len: 44
153
154------------- test6 ----------------
155UTF16:  0000 d7ff dc00 ffff abba f00d d00f 1234
156  cc = 0
157  dst address difference: 16  dst len: 1984
158  src address difference: 32  src len: 0
159UTF16:  d800 dc00 dbff dfff d800 dd23 d84d dc56 d9a2 ddab dbc0 dc00
160  cc = 0
161  dst address difference: 24  dst len: 1976
162  src address difference: 24  src len: 0
163UTF16:  0078 d000 d88c df33 d8c1 dc04 abcd
164  cc = 0
165  dst address difference: 14  dst len: 1986
166  src address difference: 20  src len: 0
167
168------------- test7.1 ----------------
169UTF16:  ffff
170  cc = 0
171  dst address difference: 2  dst len: 1998
172  src address difference: 4  src len: 0
173UTF16:  ffff
174  cc = 0
175  dst address difference: 2  dst len: 1998
176  src address difference: 4  src len: 0
177
178------------- test7.2 ----------------
179UTF16:  dbc0 dc00
180  cc = 0
181  dst address difference: 4  dst len: 1996
182  src address difference: 4  src len: 0
183UTF16:  dbc0 dc00
184  cc = 0
185  dst address difference: 4  dst len: 1996
186  src address difference: 4  src len: 0
187