------------- test1 ---------------- UTF8: <none> cc = 0 dst len: 0 src len: 0 ------------- test2.1 ---------------- UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src len: 0 UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src len: 1 UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src len: 2 UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src len: 3 UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 0 UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 1 UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 2 UTF8: <none> cc = 0 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 3 ------------- test2.2 ---------------- UTF8: 00 cc = 0 dst address difference: 1 dst len: 999 src address difference: 4 src len: 0 UTF8: c2 80 df bf cc = 0 dst address difference: 4 dst len: 996 src address difference: 8 src len: 2 UTF8: e0 a0 80 cc = 0 dst address difference: 3 dst len: 997 src address difference: 4 src len: 1 UTF8: f0 90 80 80 f4 8f bf bf f0 90 80 81 f4 8f bf be f0 92 8d 85 cc = 0 dst address difference: 20 dst len: 980 src address difference: 20 src len: 1 ------------- test3.1 ---------------- UTF8: <none> cc = 1 dst len: 0 src address difference: 0 src len: 24 UTF8: <none> cc = 1 dst len: 0 src address difference: 0 src len: 32 UTF8: <none> cc = 1 dst len: 1 src address difference: 0 src len: 32 UTF8: <none> cc = 1 dst len: 0 src address difference: 0 src len: 36 UTF8: <none> cc = 1 dst len: 1 src address difference: 0 src len: 36 UTF8: <none> cc = 1 dst len: 0 src address difference: 0 src len: 28 UTF8: <none> cc = 1 dst len: 1 src address difference: 0 src len: 28 UTF8: <none> cc = 1 dst len: 2 src address difference: 0 src len: 28 UTF8: <none> cc = 1 dst len: 3 src address difference: 0 src len: 28 ------------- test4 ---------------- UTF8: 00 7f cc = 0 dst address difference: 2 dst len: 0 src address difference: 8 src len: 0 ------------- test5 ---------------- UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 1000 src address difference: 0 src len: 4 UTF8: <none> cc = 2 dst address difference: 0 dst len: 0 src address difference: 0 src len: 44 UTF8: <none> cc = 2 dst address difference: 0 dst len: 100 src address difference: 0 src len: 44 ------------- test6 ---------------- UTF8: 00 7f 01 7e 30 5e cc = 0 dst address difference: 6 dst len: 994 src address difference: 24 src len: 0 UTF8: c2 80 df bf c2 81 df be c4 80 cc b3 d5 95 da aa cc = 0 dst address difference: 16 dst len: 984 src address difference: 32 src len: 0 UTF8: e0 a0 80 ed 9f bf ed b0 80 ef bf bf ed b0 81 ef bf be ed ba a0 ed 80 8d ee 95 95 cc = 0 dst address difference: 27 dst len: 973 src address difference: 36 src len: 0 UTF8: f0 90 80 80 f4 8f bf bf f0 90 80 81 f4 8f bf be f0 92 8d 85 f0 a3 91 96 f3 be b7 8b cc = 0 dst address difference: 28 dst len: 972 src address difference: 28 src len: 0 UTF8: 78 c4 91 e1 88 b4 f1 80 90 84 cc = 0 dst address difference: 10 dst len: 990 src address difference: 16 src len: 0 ------------- test7.0 ---------------- UTF8: 01 cc = 0 dst address difference: 1 dst len: 999 src address difference: 4 src len: 0 UTF8: 01 cc = 0 dst address difference: 1 dst len: 999 src address difference: 4 src len: 0 ------------- test7.1 ---------------- UTF8: df be cc = 0 dst address difference: 2 dst len: 998 src address difference: 4 src len: 0 UTF8: df be cc = 0 dst address difference: 2 dst len: 998 src address difference: 4 src len: 0 ------------- test7.2 ---------------- UTF8: ed ba a0 cc = 0 dst address difference: 3 dst len: 997 src address difference: 4 src len: 0 UTF8: ed ba a0 cc = 0 dst address difference: 3 dst len: 997 src address difference: 4 src len: 0 ------------- test7.3 ---------------- UTF8: f0 a3 91 96 cc = 0 dst address difference: 4 dst len: 996 src address difference: 4 src len: 0 UTF8: f0 a3 91 96 cc = 0 dst address difference: 4 dst len: 996 src address difference: 4 src len: 0