1
2------------- test1 ----------------
3UTF8:  <none>
4  cc = 0
5  dst len: 0
6  src len: 0
7
8------------- test2.1 ----------------
9UTF8:  <none>
10  cc = 0
11  dst address difference: 0  dst len: 1000
12  src len: 1
13UTF8:  <none>
14  cc = 0
15  dst address difference: 0  dst len: 1000
16  src address difference: 0  src len: 1
17UTF8:  <none>
18  cc = 0
19  dst address difference: 0  dst len: 1000
20  src address difference: 0  src len: 1
21UTF8:  <none>
22  cc = 0
23  dst address difference: 0  dst len: 1000
24  src address difference: 0  src len: 1
25UTF8:  <none>
26  cc = 0
27  dst address difference: 0  dst len: 1000
28  src address difference: 0  src len: 1
29UTF8:  <none>
30  cc = 0
31  dst address difference: 0  dst len: 1000
32  src address difference: 0  src len: 2
33UTF8:  <none>
34  cc = 0
35  dst address difference: 0  dst len: 1000
36  src address difference: 0  src len: 3
37
38------------- test2.2 ----------------
39UTF8:  00
40  cc = 0
41  dst address difference: 1  dst len: 999
42  src address difference: 2  src len: 1
43UTF8:  c2 80 df bf
44  cc = 0
45  dst address difference: 4  dst len: 996
46  src address difference: 4  src len: 1
47UTF8:  e0 a0 80 ed 9f bf ed b0 80
48  cc = 0
49  dst address difference: 9  dst len: 991
50  src address difference: 6  src len: 1
51UTF8:  f0 90 80 80 f4 8f bf bf
52  cc = 0
53  dst address difference: 8  dst len: 992
54  src address difference: 8  src len: 1
55UTF8:  f0 90 80 80 f4 8f bf bf
56  cc = 0
57  dst address difference: 8  dst len: 992
58  src address difference: 8  src len: 2
59UTF8:  f0 90 80 80 f4 8f bf bf
60  cc = 0
61  dst address difference: 8  dst len: 992
62  src address difference: 8  src len: 3
63
64------------- test3.1 ----------------
65UTF8:  <none>
66  cc = 1
67  dst len: 0
68  src address difference: 0  src len: 16
69UTF8:  <none>
70  cc = 1
71  dst len: 0
72  src address difference: 0  src len: 18
73UTF8:  <none>
74  cc = 1
75  dst len: 1
76  src address difference: 0  src len: 18
77UTF8:  <none>
78  cc = 1
79  dst len: 0
80  src address difference: 0  src len: 22
81UTF8:  <none>
82  cc = 1
83  dst len: 1
84  src address difference: 0  src len: 22
85UTF8:  <none>
86  cc = 1
87  dst len: 2
88  src address difference: 0  src len: 22
89UTF8:  <none>
90  cc = 1
91  dst len: 0
92  src address difference: 0  src len: 16
93UTF8:  <none>
94  cc = 1
95  dst len: 1
96  src address difference: 0  src len: 16
97UTF8:  <none>
98  cc = 1
99  dst len: 2
100  src address difference: 0  src len: 16
101UTF8:  <none>
102  cc = 1
103  dst len: 3
104  src address difference: 0  src len: 16
105
106------------- test3.2 ----------------
107UTF8:  00 7f 47
108  cc = 1
109  dst address difference: 3  dst len: 0
110  src address difference: 6  src len: 10
111UTF8:  c2 80 df bf
112  cc = 1
113  dst address difference: 4  dst len: 1
114  src address difference: 4  src len: 14
115UTF8:  e0 a0 80 ed 9f bf
116  cc = 1
117  dst address difference: 6  dst len: 1
118  src address difference: 4  src len: 18
119UTF8:  e0 a0 80 ed 9f bf
120  cc = 1
121  dst address difference: 6  dst len: 2
122  src address difference: 4  src len: 18
123UTF8:  f0 90 80 80 f4 8f bf bf
124  cc = 1
125  dst address difference: 8  dst len: 1
126  src address difference: 8  src len: 8
127UTF8:  f0 90 80 80 f4 8f bf bf
128  cc = 1
129  dst address difference: 8  dst len: 2
130  src address difference: 8  src len: 8
131UTF8:  f0 90 80 80 f4 8f bf bf
132  cc = 1
133  dst address difference: 8  dst len: 3
134  src address difference: 8  src len: 8
135
136------------- test4 ----------------
137UTF8:  00 7f 47
138  cc = 0
139  dst address difference: 3  dst len: 3
140  src address difference: 6  src len: 0
141
142------------- test5 ----------------
143UTF8:  <none>
144  cc = 2
145  dst address difference: 0  dst len: 1000
146  src address difference: 0  src len: 4
147UTF8:  <none>
148  cc = 2
149  dst address difference: 0  dst len: 0
150  src address difference: 0  src len: 4
151
152------------- test6 ----------------
153UTF8:  00 7f 47 56 45 21 7b 3a
154  cc = 0
155  dst address difference: 8  dst len: 992
156  src address difference: 16  src len: 0
157UTF8:  c2 80 df bf df 9f c2 8f c4 80 c5 bf d4 af d8 80 db bf
158  cc = 0
159  dst address difference: 18  dst len: 982
160  src address difference: 18  src len: 0
161UTF8:  e0 a0 80 ed 9f bf ed b0 80 ef bf bf e0 a0 bf e1 a8 a1 e1 ac 90 e2 88 80 e2 89 9e e2 8b 89 ee 80 81
162  cc = 0
163  dst address difference: 33  dst len: 967
164  src address difference: 22  src len: 0
165UTF8:  f0 90 80 80 f4 8f bf bf f3 86 a7 9d ed ba af ed b3 9c
166  cc = 0
167  dst address difference: 18  dst len: 982
168  src address difference: 16  src len: 0
169UTF8:  78 c8 80 ef bf bf f0 90 80 81
170  cc = 0
171  dst address difference: 10  dst len: 990
172  src address difference: 10  src len: 0
173
174------------- test7.1 ----------------
175UTF8:  10
176  cc = 0
177  dst address difference: 1  dst len: 999
178  src address difference: 2  src len: 0
179UTF8:  10
180  cc = 0
181  dst address difference: 1  dst len: 999
182  src address difference: 2  src len: 0
183
184------------- test7.2 ----------------
185UTF8:  c2 8f
186  cc = 0
187  dst address difference: 2  dst len: 998
188  src address difference: 2  src len: 0
189UTF8:  c2 8f
190  cc = 0
191  dst address difference: 2  dst len: 998
192  src address difference: 2  src len: 0
193
194------------- test7.3 ----------------
195UTF8:  e0 a1 82
196  cc = 0
197  dst address difference: 3  dst len: 997
198  src address difference: 2  src len: 0
199UTF8:  e0 a1 82
200  cc = 0
201  dst address difference: 3  dst len: 997
202  src address difference: 2  src len: 0
203
204------------- test7.4 ----------------
205UTF8:  <none>
206  cc = 0
207  dst address difference: 0  dst len: 1000
208  src address difference: 0  src len: 2
209UTF8:  <none>
210  cc = 0
211  dst address difference: 0  dst len: 1000
212  src address difference: 0  src len: 2
213