1drop table if exists t1;
2SET @test_character_set= 'gb2312';
3SET @test_collation= 'gb2312_chinese_ci';
4SET @safe_character_set_server= @@character_set_server;
5SET @safe_collation_server= @@collation_server;
6SET @safe_character_set_client= @@character_set_client;
7SET @safe_character_set_results= @@character_set_results;
8SET character_set_server= @test_character_set;
9SET collation_server= @test_collation;
10CREATE DATABASE d1;
11USE d1;
12CREATE TABLE t1 (c CHAR(10), KEY(c));
13SHOW FULL COLUMNS FROM t1;
14Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
15c	char(10)	gb2312_chinese_ci	YES	MUL	NULL
16INSERT INTO t1 VALUES ('aaa'),('aaaa'),('aaaaa');
17SELECT c as want3results FROM t1 WHERE c LIKE 'aaa%';
18want3results
19aaa
20aaaa
21aaaaa
22DROP TABLE t1;
23CREATE TABLE t1 (c1 varchar(15), KEY c1 (c1(2)));
24SHOW FULL COLUMNS FROM t1;
25Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
26c1	varchar(15)	gb2312_chinese_ci	YES	MUL	NULL
27INSERT INTO t1 VALUES ('location'),('loberge'),('lotre'),('boabab');
28SELECT c1 as want3results from t1 where c1 like 'l%';
29want3results
30location
31loberge
32lotre
33SELECT c1 as want3results from t1 where c1 like 'lo%';
34want3results
35location
36loberge
37lotre
38SELECT c1 as want1result  from t1 where c1 like 'loc%';
39want1result
40location
41SELECT c1 as want1result  from t1 where c1 like 'loca%';
42want1result
43location
44SELECT c1 as want1result  from t1 where c1 like 'locat%';
45want1result
46location
47SELECT c1 as want1result  from t1 where c1 like 'locati%';
48want1result
49location
50SELECT c1 as want1result  from t1 where c1 like 'locatio%';
51want1result
52location
53SELECT c1 as want1result  from t1 where c1 like 'location%';
54want1result
55location
56DROP TABLE t1;
57create table t1 (a set('a') not null);
58insert ignore into t1 values (),();
59Warnings:
60Warning	1364	Field 'a' doesn't have a default value
61select cast(a as char(1)) from t1;
62cast(a as char(1))
63
64
65select a sounds like a from t1;
66a sounds like a
671
681
69select 1 from t1 order by cast(a as char(1));
701
711
721
73drop table t1;
74#
75# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
76#
77SET character_set_client=latin1;
78SET character_set_connection= @test_character_set;
79SET collation_connection= @test_collation;
80SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
81COLLATION('.')	c1
82gb2312_chinese_ci	.wwwmysqlcom
83set names utf8;
84create table t1 (
85name varchar(10),
86level smallint unsigned);
87show create table t1;
88Table	Create Table
89t1	CREATE TABLE `t1` (
90  `name` varchar(10) DEFAULT NULL,
91  `level` smallint(5) unsigned DEFAULT NULL
92) ENGINE=MyISAM DEFAULT CHARSET=gb2312
93insert into t1 values ('string',1);
94select concat(name,space(level)), concat(name, repeat(' ',level)) from t1;
95concat(name,space(level))	concat(name, repeat(' ',level))
96string 	string
97drop table t1;
98DROP DATABASE d1;
99USE test;
100SET character_set_server= @safe_character_set_server;
101SET collation_server= @safe_collation_server;
102SET character_set_client= @safe_character_set_client;
103SET character_set_results= @safe_character_set_results;
104SET NAMES gb2312;
105SET collation_connection='gb2312_chinese_ci';
106create table t1 select repeat('a',4000) a;
107delete from t1;
108insert into t1 values ('a'), ('a '), ('a\t');
109select collation(a),hex(a) from t1 order by a;
110collation(a)	hex(a)
111gb2312_chinese_ci	6109
112gb2312_chinese_ci	61
113gb2312_chinese_ci	6120
114drop table t1;
115#
116# MDEV-5453 Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP
117#
118SELECT @@collation_connection;
119@@collation_connection
120gb2312_chinese_ci
121CREATE TABLE t1 (i INT) ENGINE=MyISAM;
122INSERT INTO t1 VALUES (1),(2);
123SELECT * FROM t1 GROUP BY MID(CURRENT_USER,0) WITH ROLLUP;
124i
1251
1261
127SELECT * FROM t1 GROUP BY MID('test',0) WITH ROLLUP;
128i
1291
1301
131DROP TABLE t1;
132#
133# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
134#
135SELECT @@collation_connection;
136@@collation_connection
137gb2312_chinese_ci
138CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
139INSERT INTO t1 (a) VALUES ("a");
140INSERT INTO t1 (a) VALUES ("b");
141INSERT INTO t1 (a) VALUES ("c");
142INSERT INTO t1 (a) VALUES ("d");
143INSERT INTO t1 (a) VALUES ("e");
144INSERT INTO t1 (a) VALUES ("f");
145INSERT INTO t1 (a) VALUES ("g");
146INSERT INTO t1 (a) VALUES ("h");
147INSERT INTO t1 (a) VALUES ("i");
148INSERT INTO t1 (a) VALUES ("j");
149INSERT INTO t1 (a) VALUES ("k");
150INSERT INTO t1 (a) VALUES ("l");
151INSERT INTO t1 (a) VALUES ("m");
152SELECT * FROM t1 ORDER BY LOWER(a);
153a
154a
155b
156c
157d
158e
159f
160g
161h
162i
163j
164k
165l
166m
167SELECT * FROM t1 ORDER BY LOWER(a) DESC;
168a
169m
170l
171k
172j
173i
174h
175g
176f
177e
178d
179c
180b
181a
182DROP TABLE t1;
183create table t1 engine=innodb select repeat('a',50) as c1;
184alter table t1 add index(c1(5));
185insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
186select collation(c1) from t1 limit 1;
187collation(c1)
188gb2312_chinese_ci
189select c1 from t1 where c1 like 'abcdef%' order by c1;
190c1
191abcdefg
192select c1 from t1 where c1 like 'abcde1%' order by c1;
193c1
194abcde100
195abcde110
196abcde111
197select c1 from t1 where c1 like 'abcde11%' order by c1;
198c1
199abcde110
200abcde111
201select c1 from t1 where c1 like 'abcde111%' order by c1;
202c1
203abcde111
204drop table t1;
205select @@collation_connection;
206@@collation_connection
207gb2312_chinese_ci
208create table t1 ROW_FORMAT=DYNAMIC select repeat('a',50) as c1 ;
209insert into t1 values('abcdef');
210insert into t1 values('_bcdef');
211insert into t1 values('a_cdef');
212insert into t1 values('ab_def');
213insert into t1 values('abc_ef');
214insert into t1 values('abcd_f');
215insert into t1 values('abcde_');
216select c1 as c1u from t1 where c1 like 'ab\_def';
217c1u
218ab_def
219select c1 as c2h from t1 where c1 like 'ab#_def' escape '#';
220c2h
221ab_def
222drop table t1;
223SELECT @@collation_connection;
224@@collation_connection
225gb2312_chinese_ci
226SELECT '\%b' LIKE '%\%';
227'\%b' LIKE '%\%'
2280
229CREATE TABLE t1 AS
230SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
231ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
232INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
233INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
234INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
235INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
236SELECT hex(concat(repeat(0xF1F2, 10), '%'));
237hex(concat(repeat(0xF1F2, 10), '%'))
238F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
2393 rows expected
240SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
241a	hex(b)	c
2422	F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2	NULL
2433	F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2	NULL
2444	F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2	NULL
245DROP TABLE t1;
246drop table if exists t1;
247create table t1 select repeat('a',10) as c1;
248delete from t1;
249insert into t1 values (0x20),(0x21),(0x22),(0x23),(0x24),(0x25),(0x26),(0x27),(0x28),(0x29),(0x2A),(0x2B),(0x2C),(0x2D),(0x2E),(0x2F);
250insert into t1 values (0x30),(0x31),(0x32),(0x33),(0x34),(0x35),(0x36),(0x37),(0x38),(0x39),(0x3A),(0x3B),(0x3C),(0x3D),(0x3E),(0x3F);
251insert into t1 values (0x40),(0x41),(0x42),(0x43),(0x44),(0x45),(0x46),(0x47),(0x48),(0x49),(0x4A),(0x4B),(0x4C),(0x4D),(0x4E),(0x4F);
252insert into t1 values (0x50),(0x51),(0x52),(0x53),(0x54),(0x55),(0x56),(0x57),(0x58),(0x59),(0x5A),(0x5B),(0x5C),(0x5D),(0x5E),(0x5F);
253insert into t1 values (0x60),(0x61),(0x62),(0x63),(0x64),(0x65),(0x66),(0x67),(0x68),(0x69),(0x6A),(0x6B),(0x6C),(0x6D),(0x6E),(0x6F);
254insert into t1 values (0x70),(0x71),(0x72),(0x73),(0x74),(0x75),(0x76),(0x77),(0x78),(0x79),(0x7A),(0x7B),(0x7C),(0x7D),(0x7E),(0x7F);
255SELECT GROUP_CONCAT(c1 ORDER BY binary c1 SEPARATOR ''), GROUP_CONCAT(hex(c1) ORDER BY BINARY c1) FROM t1 GROUP BY c1;
256GROUP_CONCAT(c1 ORDER BY binary c1 SEPARATOR '')	GROUP_CONCAT(hex(c1) ORDER BY BINARY c1)
257 	20
258!	21
259"	22
260#	23
261$	24
262%	25
263&	26
264'	27
265(	28
266)	29
267*	2A
268+	2B
269,	2C
270-	2D
271.	2E
272/	2F
2730	30
2741	31
2752	32
2763	33
2774	34
2785	35
2796	36
2807	37
2818	38
2829	39
283:	3A
284;	3B
285<	3C
286=	3D
287>	3E
288?	3F
289@	40
290Aa	41,61
291Bb	42,62
292Cc	43,63
293Dd	44,64
294Ee	45,65
295Ff	46,66
296Gg	47,67
297Hh	48,68
298Ii	49,69
299Jj	4A,6A
300Kk	4B,6B
301Ll	4C,6C
302Mm	4D,6D
303Nn	4E,6E
304Oo	4F,6F
305Pp	50,70
306Qq	51,71
307Rr	52,72
308Ss	53,73
309Tt	54,74
310Uu	55,75
311Vv	56,76
312Ww	57,77
313Xx	58,78
314Yy~	59,79,7E
315Zz	5A,7A
316]	5D
317[	5B
318\	5C
319^	5E
320_	5F
321`	60
322{	7B
323|	7C
324}	7D
325	7F
326drop table t1;
327SET collation_connection='gb2312_bin';
328create table t1 select repeat('a',4000) a;
329delete from t1;
330insert into t1 values ('a'), ('a '), ('a\t');
331select collation(a),hex(a) from t1 order by a;
332collation(a)	hex(a)
333gb2312_bin	6109
334gb2312_bin	61
335gb2312_bin	6120
336drop table t1;
337#
338# MDEV-5453 Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP
339#
340SELECT @@collation_connection;
341@@collation_connection
342gb2312_bin
343CREATE TABLE t1 (i INT) ENGINE=MyISAM;
344INSERT INTO t1 VALUES (1),(2);
345SELECT * FROM t1 GROUP BY MID(CURRENT_USER,0) WITH ROLLUP;
346i
3471
3481
349SELECT * FROM t1 GROUP BY MID('test',0) WITH ROLLUP;
350i
3511
3521
353DROP TABLE t1;
354#
355# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
356#
357SELECT @@collation_connection;
358@@collation_connection
359gb2312_bin
360CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
361INSERT INTO t1 (a) VALUES ("a");
362INSERT INTO t1 (a) VALUES ("b");
363INSERT INTO t1 (a) VALUES ("c");
364INSERT INTO t1 (a) VALUES ("d");
365INSERT INTO t1 (a) VALUES ("e");
366INSERT INTO t1 (a) VALUES ("f");
367INSERT INTO t1 (a) VALUES ("g");
368INSERT INTO t1 (a) VALUES ("h");
369INSERT INTO t1 (a) VALUES ("i");
370INSERT INTO t1 (a) VALUES ("j");
371INSERT INTO t1 (a) VALUES ("k");
372INSERT INTO t1 (a) VALUES ("l");
373INSERT INTO t1 (a) VALUES ("m");
374SELECT * FROM t1 ORDER BY LOWER(a);
375a
376a
377b
378c
379d
380e
381f
382g
383h
384i
385j
386k
387l
388m
389SELECT * FROM t1 ORDER BY LOWER(a) DESC;
390a
391m
392l
393k
394j
395i
396h
397g
398f
399e
400d
401c
402b
403a
404DROP TABLE t1;
405create table t1 engine=innodb select repeat('a',50) as c1;
406alter table t1 add index(c1(5));
407insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
408select collation(c1) from t1 limit 1;
409collation(c1)
410gb2312_bin
411select c1 from t1 where c1 like 'abcdef%' order by c1;
412c1
413abcdefg
414select c1 from t1 where c1 like 'abcde1%' order by c1;
415c1
416abcde100
417abcde110
418abcde111
419select c1 from t1 where c1 like 'abcde11%' order by c1;
420c1
421abcde110
422abcde111
423select c1 from t1 where c1 like 'abcde111%' order by c1;
424c1
425abcde111
426drop table t1;
427select @@collation_connection;
428@@collation_connection
429gb2312_bin
430create table t1 ROW_FORMAT=DYNAMIC select repeat('a',50) as c1 ;
431insert into t1 values('abcdef');
432insert into t1 values('_bcdef');
433insert into t1 values('a_cdef');
434insert into t1 values('ab_def');
435insert into t1 values('abc_ef');
436insert into t1 values('abcd_f');
437insert into t1 values('abcde_');
438select c1 as c1u from t1 where c1 like 'ab\_def';
439c1u
440ab_def
441select c1 as c2h from t1 where c1 like 'ab#_def' escape '#';
442c2h
443ab_def
444drop table t1;
445SELECT @@collation_connection;
446@@collation_connection
447gb2312_bin
448SELECT '\%b' LIKE '%\%';
449'\%b' LIKE '%\%'
4500
451CREATE TABLE t1 AS
452SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
453ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
454INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
455INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
456INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
457INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
458SELECT hex(concat(repeat(0xF1F2, 10), '%'));
459hex(concat(repeat(0xF1F2, 10), '%'))
460F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
4613 rows expected
462SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
463a	hex(b)	c
4642	F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2	NULL
4653	F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2	NULL
4664	F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2	NULL
467DROP TABLE t1;
468SET NAMES gb2312;
469CREATE TABLE t1 (a text) character set gb2312;
470INSERT INTO t1 VALUES (0xA2A1),(0xD7FE);
471SELECT hex(a) FROM t1 ORDER BY a;
472hex(a)
473A2A1
474D7FE
475DROP TABLE t1;
476#
477# Start of 5.5 tests
478#
479#
480# Testing WL#4583 Case conversion in Asian character sets
481#
482SET NAMES utf8;
483SET collation_connection=gb2312_chinese_ci;
484CREATE TABLE t1 (b VARCHAR(2));
485INSERT INTO t1 VALUES ('0'),('1'),('2'),('3'),('4'),('5'),('6'),('7');
486INSERT INTO t1 VALUES ('8'),('9'),('A'),('B'),('C'),('D'),('E'),('F');
487CREATE TEMPORARY TABLE head AS SELECT concat(b1.b, b2.b) AS head FROM t1 b1, t1 b2;
488CREATE TEMPORARY TABLE tail AS SELECT concat(b1.b, b2.b) AS tail FROM t1 b1, t1 b2;
489DROP TABLE t1;
490CREATE TABLE t1 AS
491SELECT concat(head, tail) AS code, ' ' AS a
492FROM head, tail
493WHERE (head BETWEEN '80' AND 'FF') AND (tail BETWEEN '20' AND 'FF')
494ORDER BY head, tail;
495DROP TEMPORARY TABLE head, tail;
496SHOW CREATE TABLE t1;
497Table	Create Table
498t1	CREATE TABLE `t1` (
499  `code` varchar(8) DEFAULT NULL,
500  `a` varchar(1) CHARACTER SET gb2312 NOT NULL
501) ENGINE=MyISAM DEFAULT CHARSET=latin1
502UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
503Warnings:
504Warning	1366	Incorrect string value: '\x80 ' for column `test`.`t1`.`a` at row 1
505Warning	1366	Incorrect string value: '\x80!' for column `test`.`t1`.`a` at row 2
506Warning	1366	Incorrect string value: '\x80"' for column `test`.`t1`.`a` at row 3
507Warning	1366	Incorrect string value: '\x80#' for column `test`.`t1`.`a` at row 4
508Warning	1366	Incorrect string value: '\x80$' for column `test`.`t1`.`a` at row 5
509Warning	1366	Incorrect string value: '\x80%' for column `test`.`t1`.`a` at row 6
510Warning	1366	Incorrect string value: '\x80&' for column `test`.`t1`.`a` at row 7
511Warning	1366	Incorrect string value: '\x80'' for column `test`.`t1`.`a` at row 8
512Warning	1366	Incorrect string value: '\x80(' for column `test`.`t1`.`a` at row 9
513Warning	1366	Incorrect string value: '\x80)' for column `test`.`t1`.`a` at row 10
514Warning	1366	Incorrect string value: '\x80*' for column `test`.`t1`.`a` at row 11
515Warning	1366	Incorrect string value: '\x80+' for column `test`.`t1`.`a` at row 12
516Warning	1366	Incorrect string value: '\x80,' for column `test`.`t1`.`a` at row 13
517Warning	1366	Incorrect string value: '\x80-' for column `test`.`t1`.`a` at row 14
518Warning	1366	Incorrect string value: '\x80.' for column `test`.`t1`.`a` at row 15
519Warning	1366	Incorrect string value: '\x80/' for column `test`.`t1`.`a` at row 16
520Warning	1366	Incorrect string value: '\x800' for column `test`.`t1`.`a` at row 17
521Warning	1366	Incorrect string value: '\x801' for column `test`.`t1`.`a` at row 18
522Warning	1366	Incorrect string value: '\x802' for column `test`.`t1`.`a` at row 19
523Warning	1366	Incorrect string value: '\x803' for column `test`.`t1`.`a` at row 20
524Warning	1366	Incorrect string value: '\x804' for column `test`.`t1`.`a` at row 21
525Warning	1366	Incorrect string value: '\x805' for column `test`.`t1`.`a` at row 22
526Warning	1366	Incorrect string value: '\x806' for column `test`.`t1`.`a` at row 23
527Warning	1366	Incorrect string value: '\x807' for column `test`.`t1`.`a` at row 24
528Warning	1366	Incorrect string value: '\x808' for column `test`.`t1`.`a` at row 25
529Warning	1366	Incorrect string value: '\x809' for column `test`.`t1`.`a` at row 26
530Warning	1366	Incorrect string value: '\x80:' for column `test`.`t1`.`a` at row 27
531Warning	1366	Incorrect string value: '\x80;' for column `test`.`t1`.`a` at row 28
532Warning	1366	Incorrect string value: '\x80<' for column `test`.`t1`.`a` at row 29
533Warning	1366	Incorrect string value: '\x80=' for column `test`.`t1`.`a` at row 30
534Warning	1366	Incorrect string value: '\x80>' for column `test`.`t1`.`a` at row 31
535Warning	1366	Incorrect string value: '\x80?' for column `test`.`t1`.`a` at row 32
536Warning	1366	Incorrect string value: '\x80@' for column `test`.`t1`.`a` at row 33
537Warning	1366	Incorrect string value: '\x80A' for column `test`.`t1`.`a` at row 34
538Warning	1366	Incorrect string value: '\x80B' for column `test`.`t1`.`a` at row 35
539Warning	1366	Incorrect string value: '\x80C' for column `test`.`t1`.`a` at row 36
540Warning	1366	Incorrect string value: '\x80D' for column `test`.`t1`.`a` at row 37
541Warning	1366	Incorrect string value: '\x80E' for column `test`.`t1`.`a` at row 38
542Warning	1366	Incorrect string value: '\x80F' for column `test`.`t1`.`a` at row 39
543Warning	1366	Incorrect string value: '\x80G' for column `test`.`t1`.`a` at row 40
544Warning	1366	Incorrect string value: '\x80H' for column `test`.`t1`.`a` at row 41
545Warning	1366	Incorrect string value: '\x80I' for column `test`.`t1`.`a` at row 42
546Warning	1366	Incorrect string value: '\x80J' for column `test`.`t1`.`a` at row 43
547Warning	1366	Incorrect string value: '\x80K' for column `test`.`t1`.`a` at row 44
548Warning	1366	Incorrect string value: '\x80L' for column `test`.`t1`.`a` at row 45
549Warning	1366	Incorrect string value: '\x80M' for column `test`.`t1`.`a` at row 46
550Warning	1366	Incorrect string value: '\x80N' for column `test`.`t1`.`a` at row 47
551Warning	1366	Incorrect string value: '\x80O' for column `test`.`t1`.`a` at row 48
552Warning	1366	Incorrect string value: '\x80P' for column `test`.`t1`.`a` at row 49
553Warning	1366	Incorrect string value: '\x80Q' for column `test`.`t1`.`a` at row 50
554Warning	1366	Incorrect string value: '\x80R' for column `test`.`t1`.`a` at row 51
555Warning	1366	Incorrect string value: '\x80S' for column `test`.`t1`.`a` at row 52
556Warning	1366	Incorrect string value: '\x80T' for column `test`.`t1`.`a` at row 53
557Warning	1366	Incorrect string value: '\x80U' for column `test`.`t1`.`a` at row 54
558Warning	1366	Incorrect string value: '\x80V' for column `test`.`t1`.`a` at row 55
559Warning	1366	Incorrect string value: '\x80W' for column `test`.`t1`.`a` at row 56
560Warning	1366	Incorrect string value: '\x80X' for column `test`.`t1`.`a` at row 57
561Warning	1366	Incorrect string value: '\x80Y' for column `test`.`t1`.`a` at row 58
562Warning	1366	Incorrect string value: '\x80Z' for column `test`.`t1`.`a` at row 59
563Warning	1366	Incorrect string value: '\x80[' for column `test`.`t1`.`a` at row 60
564Warning	1366	Incorrect string value: '\x80\' for column `test`.`t1`.`a` at row 61
565Warning	1366	Incorrect string value: '\x80]' for column `test`.`t1`.`a` at row 62
566Warning	1366	Incorrect string value: '\x80^' for column `test`.`t1`.`a` at row 63
567Warning	1366	Incorrect string value: '\x80_' for column `test`.`t1`.`a` at row 64
568SELECT COUNT(*) FROM t1 WHERE a<>'?';
569COUNT(*)
5708178
571SELECT code, hex(upper(a)), hex(lower(a)),a, upper(a), lower(a) FROM t1 WHERE hex(a)<>hex(upper(a)) OR hex(a)<>hex(lower(a));
572code	hex(upper(a))	hex(lower(a))	a	upper(a)	lower(a)
573A3C1	A3C1	A3E1	A	A	a
574A3C2	A3C2	A3E2	B	B	b
575A3C3	A3C3	A3E3	C	C	c
576A3C4	A3C4	A3E4	D	D	d
577A3C5	A3C5	A3E5	E	E	e
578A3C6	A3C6	A3E6	F	F	f
579A3C7	A3C7	A3E7	G	G	g
580A3C8	A3C8	A3E8	H	H	h
581A3C9	A3C9	A3E9	I	I	i
582A3CA	A3CA	A3EA	J	J	j
583A3CB	A3CB	A3EB	K	K	k
584A3CC	A3CC	A3EC	L	L	l
585A3CD	A3CD	A3ED	M	M	m
586A3CE	A3CE	A3EE	N	N	n
587A3CF	A3CF	A3EF	O	O	o
588A3D0	A3D0	A3F0	P	P	p
589A3D1	A3D1	A3F1	Q	Q	q
590A3D2	A3D2	A3F2	R	R	r
591A3D3	A3D3	A3F3	S	S	s
592A3D4	A3D4	A3F4	T	T	t
593A3D5	A3D5	A3F5	U	U	u
594A3D6	A3D6	A3F6	V	V	v
595A3D7	A3D7	A3F7	W	W	w
596A3D8	A3D8	A3F8	X	X	x
597A3D9	A3D9	A3F9	Y	Y	y
598A3DA	A3DA	A3FA	Z	Z	z
599A3E1	A3C1	A3E1	a	A	a
600A3E2	A3C2	A3E2	b	B	b
601A3E3	A3C3	A3E3	c	C	c
602A3E4	A3C4	A3E4	d	D	d
603A3E5	A3C5	A3E5	e	E	e
604A3E6	A3C6	A3E6	f	F	f
605A3E7	A3C7	A3E7	g	G	g
606A3E8	A3C8	A3E8	h	H	h
607A3E9	A3C9	A3E9	i	I	i
608A3EA	A3CA	A3EA	j	J	j
609A3EB	A3CB	A3EB	k	K	k
610A3EC	A3CC	A3EC	l	L	l
611A3ED	A3CD	A3ED	m	M	m
612A3EE	A3CE	A3EE	n	N	n
613A3EF	A3CF	A3EF	o	O	o
614A3F0	A3D0	A3F0	p	P	p
615A3F1	A3D1	A3F1	q	Q	q
616A3F2	A3D2	A3F2	r	R	r
617A3F3	A3D3	A3F3	s	S	s
618A3F4	A3D4	A3F4	t	T	t
619A3F5	A3D5	A3F5	u	U	u
620A3F6	A3D6	A3F6	v	V	v
621A3F7	A3D7	A3F7	w	W	w
622A3F8	A3D8	A3F8	x	X	x
623A3F9	A3D9	A3F9	y	Y	y
624A3FA	A3DA	A3FA	z	Z	z
625A6A1	A6A1	A6C1	Α	Α	α
626A6A2	A6A2	A6C2	Β	Β	β
627A6A3	A6A3	A6C3	Γ	Γ	γ
628A6A4	A6A4	A6C4	Δ	Δ	δ
629A6A5	A6A5	A6C5	Ε	Ε	ε
630A6A6	A6A6	A6C6	Ζ	Ζ	ζ
631A6A7	A6A7	A6C7	Η	Η	η
632A6A8	A6A8	A6C8	Θ	Θ	θ
633A6A9	A6A9	A6C9	Ι	Ι	ι
634A6AA	A6AA	A6CA	Κ	Κ	κ
635A6AB	A6AB	A6CB	Λ	Λ	λ
636A6AC	A6AC	A6CC	Μ	Μ	μ
637A6AD	A6AD	A6CD	Ν	Ν	ν
638A6AE	A6AE	A6CE	Ξ	Ξ	ξ
639A6AF	A6AF	A6CF	Ο	Ο	ο
640A6B0	A6B0	A6D0	Π	Π	π
641A6B1	A6B1	A6D1	Ρ	Ρ	ρ
642A6B2	A6B2	A6D2	Σ	Σ	σ
643A6B3	A6B3	A6D3	Τ	Τ	τ
644A6B4	A6B4	A6D4	Υ	Υ	υ
645A6B5	A6B5	A6D5	Φ	Φ	φ
646A6B6	A6B6	A6D6	Χ	Χ	χ
647A6B7	A6B7	A6D7	Ψ	Ψ	ψ
648A6B8	A6B8	A6D8	Ω	Ω	ω
649A6C1	A6A1	A6C1	α	Α	α
650A6C2	A6A2	A6C2	β	Β	β
651A6C3	A6A3	A6C3	γ	Γ	γ
652A6C4	A6A4	A6C4	δ	Δ	δ
653A6C5	A6A5	A6C5	ε	Ε	ε
654A6C6	A6A6	A6C6	ζ	Ζ	ζ
655A6C7	A6A7	A6C7	η	Η	η
656A6C8	A6A8	A6C8	θ	Θ	θ
657A6C9	A6A9	A6C9	ι	Ι	ι
658A6CA	A6AA	A6CA	κ	Κ	κ
659A6CB	A6AB	A6CB	λ	Λ	λ
660A6CC	A6AC	A6CC	μ	Μ	μ
661A6CD	A6AD	A6CD	ν	Ν	ν
662A6CE	A6AE	A6CE	ξ	Ξ	ξ
663A6CF	A6AF	A6CF	ο	Ο	ο
664A6D0	A6B0	A6D0	π	Π	π
665A6D1	A6B1	A6D1	ρ	Ρ	ρ
666A6D2	A6B2	A6D2	σ	Σ	σ
667A6D3	A6B3	A6D3	τ	Τ	τ
668A6D4	A6B4	A6D4	υ	Υ	υ
669A6D5	A6B5	A6D5	φ	Φ	φ
670A6D6	A6B6	A6D6	χ	Χ	χ
671A6D7	A6B7	A6D7	ψ	Ψ	ψ
672A6D8	A6B8	A6D8	ω	Ω	ω
673A7A1	A7A1	A7D1	А	А	а
674A7A2	A7A2	A7D2	Б	Б	б
675A7A3	A7A3	A7D3	В	В	в
676A7A4	A7A4	A7D4	Г	Г	г
677A7A5	A7A5	A7D5	Д	Д	д
678A7A6	A7A6	A7D6	Е	Е	е
679A7A7	A7A7	A7D7	Ё	Ё	ё
680A7A8	A7A8	A7D8	Ж	Ж	ж
681A7A9	A7A9	A7D9	З	З	з
682A7AA	A7AA	A7DA	И	И	и
683A7AB	A7AB	A7DB	Й	Й	й
684A7AC	A7AC	A7DC	К	К	к
685A7AD	A7AD	A7DD	Л	Л	л
686A7AE	A7AE	A7DE	М	М	м
687A7AF	A7AF	A7DF	Н	Н	н
688A7B0	A7B0	A7E0	О	О	о
689A7B1	A7B1	A7E1	П	П	п
690A7B2	A7B2	A7E2	Р	Р	р
691A7B3	A7B3	A7E3	С	С	с
692A7B4	A7B4	A7E4	Т	Т	т
693A7B5	A7B5	A7E5	У	У	у
694A7B6	A7B6	A7E6	Ф	Ф	ф
695A7B7	A7B7	A7E7	Х	Х	х
696A7B8	A7B8	A7E8	Ц	Ц	ц
697A7B9	A7B9	A7E9	Ч	Ч	ч
698A7BA	A7BA	A7EA	Ш	Ш	ш
699A7BB	A7BB	A7EB	Щ	Щ	щ
700A7BC	A7BC	A7EC	Ъ	Ъ	ъ
701A7BD	A7BD	A7ED	Ы	Ы	ы
702A7BE	A7BE	A7EE	Ь	Ь	ь
703A7BF	A7BF	A7EF	Э	Э	э
704A7C0	A7C0	A7F0	Ю	Ю	ю
705A7C1	A7C1	A7F1	Я	Я	я
706A7D1	A7A1	A7D1	а	А	а
707A7D2	A7A2	A7D2	б	Б	б
708A7D3	A7A3	A7D3	в	В	в
709A7D4	A7A4	A7D4	г	Г	г
710A7D5	A7A5	A7D5	д	Д	д
711A7D6	A7A6	A7D6	е	Е	е
712A7D7	A7A7	A7D7	ё	Ё	ё
713A7D8	A7A8	A7D8	ж	Ж	ж
714A7D9	A7A9	A7D9	з	З	з
715A7DA	A7AA	A7DA	и	И	и
716A7DB	A7AB	A7DB	й	Й	й
717A7DC	A7AC	A7DC	к	К	к
718A7DD	A7AD	A7DD	л	Л	л
719A7DE	A7AE	A7DE	м	М	м
720A7DF	A7AF	A7DF	н	Н	н
721A7E0	A7B0	A7E0	о	О	о
722A7E1	A7B1	A7E1	п	П	п
723A7E2	A7B2	A7E2	р	Р	р
724A7E3	A7B3	A7E3	с	С	с
725A7E4	A7B4	A7E4	т	Т	т
726A7E5	A7B5	A7E5	у	У	у
727A7E6	A7B6	A7E6	ф	Ф	ф
728A7E7	A7B7	A7E7	х	Х	х
729A7E8	A7B8	A7E8	ц	Ц	ц
730A7E9	A7B9	A7E9	ч	Ч	ч
731A7EA	A7BA	A7EA	ш	Ш	ш
732A7EB	A7BB	A7EB	щ	Щ	щ
733A7EC	A7BC	A7EC	ъ	Ъ	ъ
734A7ED	A7BD	A7ED	ы	Ы	ы
735A7EE	A7BE	A7EE	ь	Ь	ь
736A7EF	A7BF	A7EF	э	Э	э
737A7F0	A7C0	A7F0	ю	Ю	ю
738A7F1	A7C1	A7F1	я	Я	я
739SELECT * FROM t1
740WHERE HEX(CAST(LOWER(a) AS CHAR CHARACTER SET utf8)) <>
741HEX(LOWER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
742code	a
743A2F1	Ⅰ
744A2F2	Ⅱ
745A2F3	Ⅲ
746A2F4	Ⅳ
747A2F5	Ⅴ
748A2F6	Ⅵ
749A2F7	Ⅶ
750A2F8	Ⅷ
751A2F9	Ⅸ
752A2FA	Ⅹ
753A2FB	Ⅺ
754A2FC	Ⅻ
755Warnings:
756Warning	1977	Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
757Warning	1977	Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
758Warning	1977	Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
759Warning	1977	Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
760Warning	1977	Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
761Warning	1977	Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
762Warning	1977	Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
763Warning	1977	Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
764Warning	1977	Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
765Warning	1977	Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
766Warning	1977	Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
767Warning	1977	Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
768Warning	1977	Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
769Warning	1977	Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
770Warning	1977	Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
771Warning	1977	Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
772Warning	1977	Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
773Warning	1977	Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
774Warning	1977	Cannot convert 'gb2312' character 0xA2AA to 'utf8'
775Warning	1977	Cannot convert 'gb2312' character 0xA2AA to 'utf8'
776Warning	1977	Cannot convert 'gb2312' character 0xA2AB to 'utf8'
777Warning	1977	Cannot convert 'gb2312' character 0xA2AB to 'utf8'
778Warning	1977	Cannot convert 'gb2312' character 0xA2AC to 'utf8'
779Warning	1977	Cannot convert 'gb2312' character 0xA2AC to 'utf8'
780Warning	1977	Cannot convert 'gb2312' character 0xA2AD to 'utf8'
781Warning	1977	Cannot convert 'gb2312' character 0xA2AD to 'utf8'
782Warning	1977	Cannot convert 'gb2312' character 0xA2AE to 'utf8'
783Warning	1977	Cannot convert 'gb2312' character 0xA2AE to 'utf8'
784Warning	1977	Cannot convert 'gb2312' character 0xA2AF to 'utf8'
785Warning	1977	Cannot convert 'gb2312' character 0xA2AF to 'utf8'
786Warning	1977	Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
787Warning	1977	Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
788Warning	1977	Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
789Warning	1977	Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
790Warning	1977	Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
791Warning	1977	Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
792Warning	1977	Cannot convert 'gb2312' character 0xA2EF to 'utf8'
793Warning	1977	Cannot convert 'gb2312' character 0xA2EF to 'utf8'
794Warning	1977	Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
795Warning	1977	Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
796Warning	1977	Cannot convert 'gb2312' character 0xA2FD to 'utf8'
797Warning	1977	Cannot convert 'gb2312' character 0xA2FD to 'utf8'
798Warning	1977	Cannot convert 'gb2312' character 0xA2FE to 'utf8'
799Warning	1977	Cannot convert 'gb2312' character 0xA2FE to 'utf8'
800Warning	1977	Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
801Warning	1977	Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
802Warning	1977	Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
803Warning	1977	Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
804Warning	1977	Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
805Warning	1977	Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
806Warning	1977	Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
807Warning	1977	Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
808Warning	1977	Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
809Warning	1977	Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
810Warning	1977	Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
811Warning	1977	Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
812Warning	1977	Cannot convert 'gb2312' character 0xA4FA to 'utf8'
813Warning	1977	Cannot convert 'gb2312' character 0xA4FA to 'utf8'
814Warning	1977	Cannot convert 'gb2312' character 0xA4FB to 'utf8'
815Warning	1977	Cannot convert 'gb2312' character 0xA4FB to 'utf8'
816Warning	1977	Cannot convert 'gb2312' character 0xA4FC to 'utf8'
817Warning	1977	Cannot convert 'gb2312' character 0xA4FC to 'utf8'
818Warning	1977	Cannot convert 'gb2312' character 0xA4FD to 'utf8'
819Warning	1977	Cannot convert 'gb2312' character 0xA4FD to 'utf8'
820SELECT * FROM t1
821WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
822HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
823code	a
824A8A1	ā
825A8A2	á
826A8A3	ǎ
827A8A4	à
828A8A5	ē
829A8A6	é
830A8A7	ě
831A8A8	è
832A8A9	ī
833A8AA	í
834A8AB	ǐ
835A8AC	ì
836A8AD	ō
837A8AE	ó
838A8AF	ǒ
839A8B0	ò
840A8B1	ū
841A8B2	ú
842A8B3	ǔ
843A8B4	ù
844A8B5	ǖ
845A8B6	ǘ
846A8B7	ǚ
847A8B8	ǜ
848A8B9	ü
849A8BA	ê
850Warnings:
851Warning	1977	Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
852Warning	1977	Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
853Warning	1977	Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
854Warning	1977	Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
855Warning	1977	Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
856Warning	1977	Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
857Warning	1977	Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
858Warning	1977	Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
859Warning	1977	Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
860Warning	1977	Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
861Warning	1977	Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
862Warning	1977	Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
863Warning	1977	Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
864Warning	1977	Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
865Warning	1977	Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
866Warning	1977	Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
867Warning	1977	Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
868Warning	1977	Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
869Warning	1977	Cannot convert 'gb2312' character 0xA2AA to 'utf8'
870Warning	1977	Cannot convert 'gb2312' character 0xA2AA to 'utf8'
871Warning	1977	Cannot convert 'gb2312' character 0xA2AB to 'utf8'
872Warning	1977	Cannot convert 'gb2312' character 0xA2AB to 'utf8'
873Warning	1977	Cannot convert 'gb2312' character 0xA2AC to 'utf8'
874Warning	1977	Cannot convert 'gb2312' character 0xA2AC to 'utf8'
875Warning	1977	Cannot convert 'gb2312' character 0xA2AD to 'utf8'
876Warning	1977	Cannot convert 'gb2312' character 0xA2AD to 'utf8'
877Warning	1977	Cannot convert 'gb2312' character 0xA2AE to 'utf8'
878Warning	1977	Cannot convert 'gb2312' character 0xA2AE to 'utf8'
879Warning	1977	Cannot convert 'gb2312' character 0xA2AF to 'utf8'
880Warning	1977	Cannot convert 'gb2312' character 0xA2AF to 'utf8'
881Warning	1977	Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
882Warning	1977	Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
883Warning	1977	Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
884Warning	1977	Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
885Warning	1977	Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
886Warning	1977	Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
887Warning	1977	Cannot convert 'gb2312' character 0xA2EF to 'utf8'
888Warning	1977	Cannot convert 'gb2312' character 0xA2EF to 'utf8'
889Warning	1977	Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
890Warning	1977	Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
891Warning	1977	Cannot convert 'gb2312' character 0xA2FD to 'utf8'
892Warning	1977	Cannot convert 'gb2312' character 0xA2FD to 'utf8'
893Warning	1977	Cannot convert 'gb2312' character 0xA2FE to 'utf8'
894Warning	1977	Cannot convert 'gb2312' character 0xA2FE to 'utf8'
895Warning	1977	Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
896Warning	1977	Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
897Warning	1977	Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
898Warning	1977	Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
899Warning	1977	Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
900Warning	1977	Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
901Warning	1977	Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
902Warning	1977	Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
903Warning	1977	Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
904Warning	1977	Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
905Warning	1977	Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
906Warning	1977	Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
907Warning	1977	Cannot convert 'gb2312' character 0xA4FA to 'utf8'
908Warning	1977	Cannot convert 'gb2312' character 0xA4FA to 'utf8'
909Warning	1977	Cannot convert 'gb2312' character 0xA4FB to 'utf8'
910Warning	1977	Cannot convert 'gb2312' character 0xA4FB to 'utf8'
911Warning	1977	Cannot convert 'gb2312' character 0xA4FC to 'utf8'
912Warning	1977	Cannot convert 'gb2312' character 0xA4FC to 'utf8'
913Warning	1977	Cannot convert 'gb2312' character 0xA4FD to 'utf8'
914Warning	1977	Cannot convert 'gb2312' character 0xA4FD to 'utf8'
915DROP TABLE t1;
916#
917# End of 5.5 tests
918#
919#
920# Start of 5.6 tests
921#
922#
923# WL#3664 WEIGHT_STRING
924#
925set names gb2312;
926select @@collation_connection;
927@@collation_connection
928gb2312_chinese_ci
929CREATE TABLE t1 AS SELECT 'a' AS a;
930SHOW CREATE TABLE t1;
931Table	Create Table
932t1	CREATE TABLE `t1` (
933  `a` varchar(1) CHARACTER SET gb2312 NOT NULL
934) ENGINE=MyISAM DEFAULT CHARSET=latin1
935CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
936SHOW CREATE TABLE t2;
937Table	Create Table
938t2	CREATE TABLE `t2` (
939  `ws` varbinary(2) DEFAULT NULL
940) ENGINE=MyISAM DEFAULT CHARSET=latin1
941SELECT HEX(WEIGHT_STRING(a)) FROM t1;
942HEX(WEIGHT_STRING(a))
94341
944SELECT HEX(ws) FROM t2;
945HEX(ws)
94641
947DROP TABLE t2;
948DROP TABLE t1;
949CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
950SHOW CREATE TABLE t1;
951Table	Create Table
952t1	CREATE TABLE `t1` (
953  `a` varchar(5) CHARACTER SET gb2312 DEFAULT NULL
954) ENGINE=MyISAM DEFAULT CHARSET=latin1
955CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
956SHOW CREATE TABLE t2;
957Table	Create Table
958t2	CREATE TABLE `t2` (
959  `ws` varbinary(10) DEFAULT NULL
960) ENGINE=MyISAM DEFAULT CHARSET=latin1
961SELECT HEX(WEIGHT_STRING(a)) FROM t1;
962HEX(WEIGHT_STRING(a))
9634141414141
964SELECT HEX(ws) FROM t2;
965HEX(ws)
9664141414141
967DROP TABLE t2;
968CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(3)) AS ws FROM t1;
969SHOW CREATE TABLE t2;
970Table	Create Table
971t2	CREATE TABLE `t2` (
972  `ws` varbinary(6) DEFAULT NULL
973) ENGINE=MyISAM DEFAULT CHARSET=latin1
974SELECT HEX(WEIGHT_STRING(a AS CHAR(3))) FROM t1;
975HEX(WEIGHT_STRING(a AS CHAR(3)))
976414141
977SELECT HEX(ws) FROM t2;
978HEX(ws)
979414141
980DROP TABLE t2;
981CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(10)) AS ws FROM t1;
982SHOW CREATE TABLE t2;
983Table	Create Table
984t2	CREATE TABLE `t2` (
985  `ws` varbinary(20) DEFAULT NULL
986) ENGINE=MyISAM DEFAULT CHARSET=latin1
987SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
988HEX(WEIGHT_STRING(a AS CHAR(10)))
98941414141412020202020
990SELECT HEX(ws) FROM t2;
991HEX(ws)
99241414141412020202020
993DROP TABLE t2;
994DROP TABLE t1;
995select hex(weight_string('a'));
996hex(weight_string('a'))
99741
998select hex(weight_string('A'));
999hex(weight_string('A'))
100041
1001select hex(weight_string('abc'));
1002hex(weight_string('abc'))
1003414243
1004select hex(weight_string('abc' as char(2)));
1005hex(weight_string('abc' as char(2)))
10064142
1007select hex(weight_string('abc' as char(3)));
1008hex(weight_string('abc' as char(3)))
1009414243
1010select hex(weight_string('abc' as char(5)));
1011hex(weight_string('abc' as char(5)))
10124142432020
1013select hex(weight_string('abc', 1, 2, 0xC0));
1014hex(weight_string('abc', 1, 2, 0xC0))
101541
1016select hex(weight_string('abc', 2, 2, 0xC0));
1017hex(weight_string('abc', 2, 2, 0xC0))
10184142
1019select hex(weight_string('abc', 3, 2, 0xC0));
1020hex(weight_string('abc', 3, 2, 0xC0))
1021414220
1022select hex(weight_string('abc', 4, 2, 0xC0));
1023hex(weight_string('abc', 4, 2, 0xC0))
102441422020
1025select hex(weight_string('abc', 5, 2, 0xC0));
1026hex(weight_string('abc', 5, 2, 0xC0))
10274142202020
1028select hex(weight_string('abc',25, 2, 0xC0));
1029hex(weight_string('abc',25, 2, 0xC0))
103041422020202020202020202020202020202020202020202020
1031select hex(weight_string('abc', 1, 3, 0xC0));
1032hex(weight_string('abc', 1, 3, 0xC0))
103341
1034select hex(weight_string('abc', 2, 3, 0xC0));
1035hex(weight_string('abc', 2, 3, 0xC0))
10364142
1037select hex(weight_string('abc', 3, 3, 0xC0));
1038hex(weight_string('abc', 3, 3, 0xC0))
1039414243
1040select hex(weight_string('abc', 4, 3, 0xC0));
1041hex(weight_string('abc', 4, 3, 0xC0))
104241424320
1043select hex(weight_string('abc', 5, 3, 0xC0));
1044hex(weight_string('abc', 5, 3, 0xC0))
10454142432020
1046select hex(weight_string('abc',25, 3, 0xC0));
1047hex(weight_string('abc',25, 3, 0xC0))
104841424320202020202020202020202020202020202020202020
1049select hex(weight_string('abc', 1, 4, 0xC0));
1050hex(weight_string('abc', 1, 4, 0xC0))
105141
1052select hex(weight_string('abc', 2, 4, 0xC0));
1053hex(weight_string('abc', 2, 4, 0xC0))
10544142
1055select hex(weight_string('abc', 3, 4, 0xC0));
1056hex(weight_string('abc', 3, 4, 0xC0))
1057414243
1058select hex(weight_string('abc', 4, 4, 0xC0));
1059hex(weight_string('abc', 4, 4, 0xC0))
106041424320
1061select hex(weight_string('abc', 5, 4, 0xC0));
1062hex(weight_string('abc', 5, 4, 0xC0))
10634142432020
1064select hex(weight_string('abc',25, 4, 0xC0));
1065hex(weight_string('abc',25, 4, 0xC0))
106641424320202020202020202020202020202020202020202020
1067select @@collation_connection;
1068@@collation_connection
1069gb2312_chinese_ci
1070select hex(weight_string('a' LEVEL 1));
1071hex(weight_string('a' LEVEL 1))
107241
1073select hex(weight_string('A' LEVEL 1));
1074hex(weight_string('A' LEVEL 1))
107541
1076select hex(weight_string('abc' LEVEL 1));
1077hex(weight_string('abc' LEVEL 1))
1078414243
1079select hex(weight_string('abc' as char(2) LEVEL 1));
1080hex(weight_string('abc' as char(2) LEVEL 1))
10814142
1082select hex(weight_string('abc' as char(3) LEVEL 1));
1083hex(weight_string('abc' as char(3) LEVEL 1))
1084414243
1085select hex(weight_string('abc' as char(5) LEVEL 1));
1086hex(weight_string('abc' as char(5) LEVEL 1))
10874142432020
1088select hex(weight_string('abc' as char(5) LEVEL 1 REVERSE));
1089hex(weight_string('abc' as char(5) LEVEL 1 REVERSE))
10902020434241
1091select hex(weight_string('abc' as char(5) LEVEL 1 DESC));
1092hex(weight_string('abc' as char(5) LEVEL 1 DESC))
1093BEBDBCDFDF
1094select hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE));
1095hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE))
1096DFDFBCBDBE
1097select collation(cast(0xA1A1 as char));
1098collation(cast(0xA1A1 as char))
1099gb2312_chinese_ci
1100select hex(weight_string(cast(0x6141 as char)));
1101hex(weight_string(cast(0x6141 as char)))
11024141
1103select hex(weight_string(cast(0xA1A1 as char)));
1104hex(weight_string(cast(0xA1A1 as char)))
1105A1A1
1106select hex(weight_string(cast(0xA1A1 as char) as char(1)));
1107hex(weight_string(cast(0xA1A1 as char) as char(1)))
1108A1A1
1109select hex(weight_string(cast(0xA1A1A1A1 as char) as char(1)));
1110hex(weight_string(cast(0xA1A1A1A1 as char) as char(1)))
1111A1A1
1112select hex(weight_string(cast(0xA1A1 as char) as char(3)));
1113hex(weight_string(cast(0xA1A1 as char) as char(3)))
1114A1A12020
1115select hex(weight_string(cast(0xA1A1A1A1 as char) as char(3)));
1116hex(weight_string(cast(0xA1A1A1A1 as char) as char(3)))
1117A1A1A1A120
1118select hex(weight_string(cast(0x40A1A1 as char) as char(3)));
1119hex(weight_string(cast(0x40A1A1 as char) as char(3)))
112040A1A120
1121select hex(weight_string(cast(0x40A1A1A1A1 as char) as char(3)));
1122hex(weight_string(cast(0x40A1A1A1A1 as char) as char(3)))
112340A1A1A1A1
1124select hex(weight_string(cast(0x40A1A1A1A1A1A1 as char) as char(3)));
1125hex(weight_string(cast(0x40A1A1A1A1A1A1 as char) as char(3)))
112640A1A1A1A1
1127select hex(weight_string(cast(0x4040A1A1A1A1A1A1 as char) as char(3)));
1128hex(weight_string(cast(0x4040A1A1A1A1A1A1 as char) as char(3)))
11294040A1A1
1130select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 2, 0xC0));
1131hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 2, 0xC0))
1132A1
1133select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 2, 0xC0));
1134hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 2, 0xC0))
1135A1A1
1136select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 2, 0xC0));
1137hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 2, 0xC0))
1138A1A1A1
1139select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 2, 0xC0));
1140hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 2, 0xC0))
1141A1A1A1A1
1142select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 2, 0xC0));
1143hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 2, 0xC0))
1144A1A1A1A120
1145select hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 2, 0xC0));
1146hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 2, 0xC0))
1147A1A1A1A1202020202020202020202020202020202020202020
1148select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 3, 0xC0));
1149hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 3, 0xC0))
1150A1
1151select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 3, 0xC0));
1152hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 3, 0xC0))
1153A1A1
1154select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 3, 0xC0));
1155hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 3, 0xC0))
1156A1A1A1
1157select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 3, 0xC0));
1158hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 3, 0xC0))
1159A1A1A1A1
1160select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 3, 0xC0));
1161hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 3, 0xC0))
1162A1A1A1A1A1
1163select hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 3, 0xC0));
1164hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 3, 0xC0))
1165A1A1A1A1A1A120202020202020202020202020202020202020
1166select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 4, 0xC0));
1167hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 4, 0xC0))
1168A1
1169select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 4, 0xC0));
1170hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 4, 0xC0))
1171A1A1
1172select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 4, 0xC0));
1173hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 4, 0xC0))
1174A1A1A1
1175select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 4, 0xC0));
1176hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 4, 0xC0))
1177A1A1A1A1
1178select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 4, 0xC0));
1179hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 4, 0xC0))
1180A1A1A1A1A1
1181select hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 4, 0xC0));
1182hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 4, 0xC0))
1183A1A1A1A1A1A120202020202020202020202020202020202020
1184set collation_connection=gb2312_bin;
1185select @@collation_connection;
1186@@collation_connection
1187gb2312_bin
1188CREATE TABLE t1 AS SELECT 'a' AS a;
1189SHOW CREATE TABLE t1;
1190Table	Create Table
1191t1	CREATE TABLE `t1` (
1192  `a` varchar(1) CHARACTER SET gb2312 COLLATE gb2312_bin NOT NULL
1193) ENGINE=MyISAM DEFAULT CHARSET=latin1
1194CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
1195SHOW CREATE TABLE t2;
1196Table	Create Table
1197t2	CREATE TABLE `t2` (
1198  `ws` varbinary(2) DEFAULT NULL
1199) ENGINE=MyISAM DEFAULT CHARSET=latin1
1200SELECT HEX(WEIGHT_STRING(a)) FROM t1;
1201HEX(WEIGHT_STRING(a))
120261
1203SELECT HEX(ws) FROM t2;
1204HEX(ws)
120561
1206DROP TABLE t2;
1207DROP TABLE t1;
1208CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
1209SHOW CREATE TABLE t1;
1210Table	Create Table
1211t1	CREATE TABLE `t1` (
1212  `a` varchar(5) CHARACTER SET gb2312 COLLATE gb2312_bin DEFAULT NULL
1213) ENGINE=MyISAM DEFAULT CHARSET=latin1
1214CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
1215SHOW CREATE TABLE t2;
1216Table	Create Table
1217t2	CREATE TABLE `t2` (
1218  `ws` varbinary(10) DEFAULT NULL
1219) ENGINE=MyISAM DEFAULT CHARSET=latin1
1220SELECT HEX(WEIGHT_STRING(a)) FROM t1;
1221HEX(WEIGHT_STRING(a))
12226161616161
1223SELECT HEX(ws) FROM t2;
1224HEX(ws)
12256161616161
1226DROP TABLE t2;
1227CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(3)) AS ws FROM t1;
1228SHOW CREATE TABLE t2;
1229Table	Create Table
1230t2	CREATE TABLE `t2` (
1231  `ws` varbinary(6) DEFAULT NULL
1232) ENGINE=MyISAM DEFAULT CHARSET=latin1
1233SELECT HEX(WEIGHT_STRING(a AS CHAR(3))) FROM t1;
1234HEX(WEIGHT_STRING(a AS CHAR(3)))
1235616161
1236SELECT HEX(ws) FROM t2;
1237HEX(ws)
1238616161
1239DROP TABLE t2;
1240CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(10)) AS ws FROM t1;
1241SHOW CREATE TABLE t2;
1242Table	Create Table
1243t2	CREATE TABLE `t2` (
1244  `ws` varbinary(20) DEFAULT NULL
1245) ENGINE=MyISAM DEFAULT CHARSET=latin1
1246SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
1247HEX(WEIGHT_STRING(a AS CHAR(10)))
124861616161612020202020
1249SELECT HEX(ws) FROM t2;
1250HEX(ws)
125161616161612020202020
1252DROP TABLE t2;
1253DROP TABLE t1;
1254select hex(weight_string('a'));
1255hex(weight_string('a'))
125661
1257select hex(weight_string('A'));
1258hex(weight_string('A'))
125941
1260select hex(weight_string('abc'));
1261hex(weight_string('abc'))
1262616263
1263select hex(weight_string('abc' as char(2)));
1264hex(weight_string('abc' as char(2)))
12656162
1266select hex(weight_string('abc' as char(3)));
1267hex(weight_string('abc' as char(3)))
1268616263
1269select hex(weight_string('abc' as char(5)));
1270hex(weight_string('abc' as char(5)))
12716162632020
1272select hex(weight_string('abc', 1, 2, 0xC0));
1273hex(weight_string('abc', 1, 2, 0xC0))
127461
1275select hex(weight_string('abc', 2, 2, 0xC0));
1276hex(weight_string('abc', 2, 2, 0xC0))
12776162
1278select hex(weight_string('abc', 3, 2, 0xC0));
1279hex(weight_string('abc', 3, 2, 0xC0))
1280616220
1281select hex(weight_string('abc', 4, 2, 0xC0));
1282hex(weight_string('abc', 4, 2, 0xC0))
128361622020
1284select hex(weight_string('abc', 5, 2, 0xC0));
1285hex(weight_string('abc', 5, 2, 0xC0))
12866162202020
1287select hex(weight_string('abc',25, 2, 0xC0));
1288hex(weight_string('abc',25, 2, 0xC0))
128961622020202020202020202020202020202020202020202020
1290select hex(weight_string('abc', 1, 3, 0xC0));
1291hex(weight_string('abc', 1, 3, 0xC0))
129261
1293select hex(weight_string('abc', 2, 3, 0xC0));
1294hex(weight_string('abc', 2, 3, 0xC0))
12956162
1296select hex(weight_string('abc', 3, 3, 0xC0));
1297hex(weight_string('abc', 3, 3, 0xC0))
1298616263
1299select hex(weight_string('abc', 4, 3, 0xC0));
1300hex(weight_string('abc', 4, 3, 0xC0))
130161626320
1302select hex(weight_string('abc', 5, 3, 0xC0));
1303hex(weight_string('abc', 5, 3, 0xC0))
13046162632020
1305select hex(weight_string('abc',25, 3, 0xC0));
1306hex(weight_string('abc',25, 3, 0xC0))
130761626320202020202020202020202020202020202020202020
1308select hex(weight_string('abc', 1, 4, 0xC0));
1309hex(weight_string('abc', 1, 4, 0xC0))
131061
1311select hex(weight_string('abc', 2, 4, 0xC0));
1312hex(weight_string('abc', 2, 4, 0xC0))
13136162
1314select hex(weight_string('abc', 3, 4, 0xC0));
1315hex(weight_string('abc', 3, 4, 0xC0))
1316616263
1317select hex(weight_string('abc', 4, 4, 0xC0));
1318hex(weight_string('abc', 4, 4, 0xC0))
131961626320
1320select hex(weight_string('abc', 5, 4, 0xC0));
1321hex(weight_string('abc', 5, 4, 0xC0))
13226162632020
1323select hex(weight_string('abc',25, 4, 0xC0));
1324hex(weight_string('abc',25, 4, 0xC0))
132561626320202020202020202020202020202020202020202020
1326select @@collation_connection;
1327@@collation_connection
1328gb2312_bin
1329select hex(weight_string('a' LEVEL 1));
1330hex(weight_string('a' LEVEL 1))
133161
1332select hex(weight_string('A' LEVEL 1));
1333hex(weight_string('A' LEVEL 1))
133441
1335select hex(weight_string('abc' LEVEL 1));
1336hex(weight_string('abc' LEVEL 1))
1337616263
1338select hex(weight_string('abc' as char(2) LEVEL 1));
1339hex(weight_string('abc' as char(2) LEVEL 1))
13406162
1341select hex(weight_string('abc' as char(3) LEVEL 1));
1342hex(weight_string('abc' as char(3) LEVEL 1))
1343616263
1344select hex(weight_string('abc' as char(5) LEVEL 1));
1345hex(weight_string('abc' as char(5) LEVEL 1))
13466162632020
1347select hex(weight_string('abc' as char(5) LEVEL 1 REVERSE));
1348hex(weight_string('abc' as char(5) LEVEL 1 REVERSE))
13492020636261
1350select hex(weight_string('abc' as char(5) LEVEL 1 DESC));
1351hex(weight_string('abc' as char(5) LEVEL 1 DESC))
13529E9D9CDFDF
1353select hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE));
1354hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE))
1355DFDF9C9D9E
1356select collation(cast(0xA1A1 as char));
1357collation(cast(0xA1A1 as char))
1358gb2312_bin
1359select hex(weight_string(cast(0x6141 as char)));
1360hex(weight_string(cast(0x6141 as char)))
13616141
1362select hex(weight_string(cast(0xA1A1 as char)));
1363hex(weight_string(cast(0xA1A1 as char)))
1364A1A1
1365select hex(weight_string(cast(0xA1A1 as char) as char(1)));
1366hex(weight_string(cast(0xA1A1 as char) as char(1)))
1367A1A1
1368select hex(weight_string(cast(0xA1A1A1A1 as char) as char(1)));
1369hex(weight_string(cast(0xA1A1A1A1 as char) as char(1)))
1370A1A1
1371select hex(weight_string(cast(0xA1A1 as char) as char(3)));
1372hex(weight_string(cast(0xA1A1 as char) as char(3)))
1373A1A12020
1374select hex(weight_string(cast(0xA1A1A1A1 as char) as char(3)));
1375hex(weight_string(cast(0xA1A1A1A1 as char) as char(3)))
1376A1A1A1A120
1377select hex(weight_string(cast(0x40A1A1 as char) as char(3)));
1378hex(weight_string(cast(0x40A1A1 as char) as char(3)))
137940A1A120
1380select hex(weight_string(cast(0x40A1A1A1A1 as char) as char(3)));
1381hex(weight_string(cast(0x40A1A1A1A1 as char) as char(3)))
138240A1A1A1A1
1383select hex(weight_string(cast(0x40A1A1A1A1A1A1 as char) as char(3)));
1384hex(weight_string(cast(0x40A1A1A1A1A1A1 as char) as char(3)))
138540A1A1A1A1
1386select hex(weight_string(cast(0x4040A1A1A1A1A1A1 as char) as char(3)));
1387hex(weight_string(cast(0x4040A1A1A1A1A1A1 as char) as char(3)))
13884040A1A1
1389select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 2, 0xC0));
1390hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 2, 0xC0))
1391A1
1392select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 2, 0xC0));
1393hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 2, 0xC0))
1394A1A1
1395select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 2, 0xC0));
1396hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 2, 0xC0))
1397A1A1A1
1398select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 2, 0xC0));
1399hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 2, 0xC0))
1400A1A1A1A1
1401select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 2, 0xC0));
1402hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 2, 0xC0))
1403A1A1A1A120
1404select hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 2, 0xC0));
1405hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 2, 0xC0))
1406A1A1A1A1202020202020202020202020202020202020202020
1407select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 3, 0xC0));
1408hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 3, 0xC0))
1409A1
1410select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 3, 0xC0));
1411hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 3, 0xC0))
1412A1A1
1413select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 3, 0xC0));
1414hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 3, 0xC0))
1415A1A1A1
1416select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 3, 0xC0));
1417hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 3, 0xC0))
1418A1A1A1A1
1419select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 3, 0xC0));
1420hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 3, 0xC0))
1421A1A1A1A1A1
1422select hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 3, 0xC0));
1423hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 3, 0xC0))
1424A1A1A1A1A1A120202020202020202020202020202020202020
1425select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 4, 0xC0));
1426hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 1, 4, 0xC0))
1427A1
1428select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 4, 0xC0));
1429hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 2, 4, 0xC0))
1430A1A1
1431select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 4, 0xC0));
1432hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 3, 4, 0xC0))
1433A1A1A1
1434select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 4, 0xC0));
1435hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 4, 4, 0xC0))
1436A1A1A1A1
1437select hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 4, 0xC0));
1438hex(weight_string(cast(0xA1A1A1A1A1A1 as char), 5, 4, 0xC0))
1439A1A1A1A1A1
1440select hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 4, 0xC0));
1441hex(weight_string(cast(0xA1A1A1A1A1A1 as char),25, 4, 0xC0))
1442A1A1A1A1A1A120202020202020202020202020202020202020
1443#
1444# End of 5.6 tests
1445#
1446#
1447# Start of 10.0 tests
1448#
1449# Start of ctype_unescape.inc
1450SET sql_mode = '';
1451SET @query=_binary'SELECT CHARSET(\'test\'),@@character_set_client,@@character_set_connection';
1452PREPARE stmt FROM @query;
1453EXECUTE stmt;
1454CHARSET('test')	@@character_set_client	@@character_set_connection
1455gb2312	gb2312	gb2312
1456DEALLOCATE PREPARE stmt;
1457CREATE TABLE allbytes (a VARBINARY(10));
1458# Using selected bytes combinations
1459CREATE TABLE halfs (a INT);
1460INSERT INTO halfs VALUES (0x00),(0x01),(0x02),(0x03),(0x04),(0x05),(0x06),(0x07);
1461INSERT INTO halfs VALUES (0x08),(0x09),(0x0A),(0x0B),(0x0C),(0x0D),(0x0E),(0x0F);
1462CREATE TEMPORARY TABLE bytes (a BINARY(1), KEY(a)) ENGINE=MyISAM;
1463INSERT INTO bytes SELECT CHAR((t1.a << 4) | t2.a USING BINARY) FROM halfs t1, halfs t2;
1464DROP TABLE halfs;
1465CREATE TABLE selected_bytes (a VARBINARY(10));
1466INSERT INTO selected_bytes (a) VALUES ('\0'),('\b'),('\t'),('\r'),('\n'),('\Z');
1467INSERT INTO selected_bytes (a) VALUES ('0'),('b'),('t'),('r'),('n'),('Z');
1468INSERT INTO selected_bytes (a) VALUES ('\\'),('_'),('%'),(0x22),(0x27);
1469INSERT INTO selected_bytes (a) VALUES ('a');
1470INSERT INTO selected_bytes (a) VALUES
1471(0x3F), # 7bit
1472(0x40), # 7bit          mbtail
1473(0x7E), # 7bit          mbtail  nonascii-8bit
1474(0x7F), # 7bit                  nonascii-8bit
1475(0x80), #               mbtail                 bad-mb
1476(0x81), #       mbhead  mbtail
1477(0x9F), #       mbhead  mbtail                 bad-mb
1478(0xA0), #       mbhead  mbtail                 bad-mb
1479(0xA1), #       mbhead  mbtail  nonascii-8bit
1480(0xE0), #       mbhead  mbtai
1481(0xEF), #       mbhead  mbtail
1482(0xF9), #       mbhead  mbtail
1483(0xFA), #       mbhead  mbtail                 bad-mb
1484(0xFC), #       mbhead  mbtail                 bad-mb
1485(0xFD), #       mbhead  mbtail                 bad-mb
1486(0xFE), #       mbhead  mbtial                 bad-mb
1487(0xFF);
1488INSERT INTO allbytes (a) SELECT a FROM bytes;
1489INSERT INTO allbytes (a) SELECT CONCAT(t1.a,t2.a) FROM selected_bytes t1,selected_bytes t2;
1490INSERT INTO allbytes (a) SELECT CONCAT(0x5C,t1.a,t2.a) FROM selected_bytes t1,selected_bytes t2;
1491INSERT INTO allbytes (a) SELECT CONCAT(0x5C,t1.a,0x5C,t2.a) FROM selected_bytes t1,selected_bytes t2;
1492DROP TABLE selected_bytes;
1493DELETE FROM allbytes WHERE
1494OCTET_LENGTH(a)>1 AND
1495LOCATE(0x5C,a)=0 AND
1496a NOT LIKE '%\'%' AND
1497  a NOT LIKE '%"%';
1498CREATE PROCEDURE p1(val VARBINARY(10))
1499BEGIN
1500DECLARE EXIT HANDLER FOR SQLSTATE '42000' INSERT INTO t1 (a,b) VALUES(val,NULL);
1501SET @query=CONCAT(_binary"INSERT INTO t1 (a,b) VALUES (0x",HEX(val),",'",val,"')");
1502PREPARE stmt FROM @query;
1503EXECUTE stmt;
1504DEALLOCATE PREPARE stmt;
1505END//
1506CREATE PROCEDURE p2()
1507BEGIN
1508DECLARE val VARBINARY(10);
1509DECLARE done INT DEFAULT FALSE;
1510DECLARE stmt CURSOR FOR SELECT a FROM allbytes;
1511DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=TRUE;
1512OPEN stmt;
1513read_loop1: LOOP
1514FETCH stmt INTO val;
1515IF done THEN
1516LEAVE read_loop1;
1517END IF;
1518CALL p1(val);
1519END LOOP;
1520CLOSE stmt;
1521END//
1522CREATE FUNCTION iswellformed(a VARBINARY(256)) RETURNS INT RETURN a=BINARY CONVERT(a USING gb2312);//
1523CREATE FUNCTION unescape(a VARBINARY(256)) RETURNS VARBINARY(256)
1524BEGIN
1525# We need to do it in a way to avoid producing new escape sequences
1526# First, enclose all known escsape sequences to '{{xx}}'
1527  # - Backslash not followed by a LIKE pattern characters _ and %
1528# - Double escapes
1529# This uses PCRE Branch Reset Groups: (?|(alt1)|(alt2)|(alt3)).
1530# So '\\1' in the last argument always means the match, no matter
1531# which alternative it came from.
1532SET a=REGEXP_REPLACE(a,'(?|(\\\\[^_%])|(\\x{27}\\x{27}))','{{\\1}}');
1533# Now unescape all enclosed standard escape sequences
1534SET a=REPLACE(a,'{{\\0}}', '\0');
1535SET a=REPLACE(a,'{{\\b}}', '\b');
1536SET a=REPLACE(a,'{{\\t}}', '\t');
1537SET a=REPLACE(a,'{{\\r}}', '\r');
1538SET a=REPLACE(a,'{{\\n}}', '\n');
1539SET a=REPLACE(a,'{{\\Z}}', '\Z');
1540SET a=REPLACE(a,'{{\\\'}}', '\'');
1541# Unescape double quotes
1542SET a=REPLACE(a,'{{\'\'}}', '\'');
1543  # Unescape the rest: all other \x sequences mean just 'x'
1544  SET a=REGEXP_REPLACE(a, '{{\\\\(.|\\R)}}', '\\1');
1545  RETURN a;
1546END//
1547CREATE FUNCTION unescape_type(a VARBINARY(256),b VARBINARY(256)) RETURNS VARBINARY(256)
1548BEGIN
1549RETURN CASE
1550WHEN b IS NULL THEN '[SyntErr]'
1551  WHEN a=b THEN CASE
1552WHEN OCTET_LENGTH(a)=1 THEN '[Preserve]'
1553    WHEN a RLIKE '\\\\[_%]' THEN '[Preserve][LIKE]'
1554    WHEN a RLIKE '^[[:ascii:]]+$' THEN '[Preserve][ASCII]'
1555    ELSE '[Preserv][MB]' END
1556WHEN REPLACE(a,0x5C,'')=b THEN '[Trivial]'
1557  WHEN UNESCAPE(a)=b THEN '[Regular]'
1558  ELSE '[Special]' END;
1559END//
1560CREATE FUNCTION wellformedness(a VARBINARY(256), b VARBINARY(256))
1561RETURNS VARBINARY(256)
1562BEGIN
1563RETURN CASE
1564WHEN b IS NULL THEN ''
1565  WHEN NOT iswellformed(a) AND iswellformed(b) THEN '[FIXED]'
1566  WHEN iswellformed(a) AND NOT iswellformed(b) THEN '[BROKE]'
1567  WHEN NOT iswellformed(a) AND NOT iswellformed(b) THEN '[ILSEQ]'
1568  ELSE ''
1569  END;
1570END//
1571CREATE FUNCTION mysql_real_escape_string_generated(a VARBINARY(256))
1572RETURNS VARBINARY(256)
1573BEGIN
1574DECLARE a1 BINARY(1) DEFAULT SUBSTR(a,1,1);
1575DECLARE a2 BINARY(1) DEFAULT SUBSTR(a,2,1);
1576DECLARE a3 BINARY(1) DEFAULT SUBSTR(a,3,1);
1577DECLARE a4 BINARY(1) DEFAULT SUBSTR(a,4,1);
1578DECLARE a2a4 BINARY(2) DEFAULT CONCAT(a2,a4);
1579RETURN CASE
1580WHEN (a1=0x5C) AND
1581(a3=0x5C) AND
1582(a2>0x7F) AND
1583(a4 NOT IN ('_','%','0','t','r','n','Z')) AND
1584iswellformed(a2a4) THEN '[USER]'
1585  ELSE ''
1586  END;
1587END//
1588CREATE TABLE t1 (a VARBINARY(10),b VARBINARY(10));
1589CALL p2();
1590SELECT HEX(a),HEX(b),
1591CONCAT(unescape_type(a,b),
1592wellformedness(a,b),
1593mysql_real_escape_string_generated(a),
1594IF(UNESCAPE(a)<>b,CONCAT('[BAD',HEX(UNESCAPE(a)),']'),'')) AS comment
1595FROM t1 ORDER BY LENGTH(a),a;
1596HEX(a)	HEX(b)	comment
159700	00	[Preserve]
159801	01	[Preserve]
159902	02	[Preserve]
160003	03	[Preserve]
160104	04	[Preserve]
160205	05	[Preserve]
160306	06	[Preserve]
160407	07	[Preserve]
160508	08	[Preserve]
160609	09	[Preserve]
16070A	0A	[Preserve]
16080B	0B	[Preserve]
16090C	0C	[Preserve]
16100D	0D	[Preserve]
16110E	0E	[Preserve]
16120F	0F	[Preserve]
161310	10	[Preserve]
161411	11	[Preserve]
161512	12	[Preserve]
161613	13	[Preserve]
161714	14	[Preserve]
161815	15	[Preserve]
161916	16	[Preserve]
162017	17	[Preserve]
162118	18	[Preserve]
162219	19	[Preserve]
16231A	1A	[Preserve]
16241B	1B	[Preserve]
16251C	1C	[Preserve]
16261D	1D	[Preserve]
16271E	1E	[Preserve]
16281F	1F	[Preserve]
162920	20	[Preserve]
163021	21	[Preserve]
163122	22	[Preserve]
163223	23	[Preserve]
163324	24	[Preserve]
163425	25	[Preserve]
163526	26	[Preserve]
163627	NULL	[SyntErr]
163728	28	[Preserve]
163829	29	[Preserve]
16392A	2A	[Preserve]
16402B	2B	[Preserve]
16412C	2C	[Preserve]
16422D	2D	[Preserve]
16432E	2E	[Preserve]
16442F	2F	[Preserve]
164530	30	[Preserve]
164631	31	[Preserve]
164732	32	[Preserve]
164833	33	[Preserve]
164934	34	[Preserve]
165035	35	[Preserve]
165136	36	[Preserve]
165237	37	[Preserve]
165338	38	[Preserve]
165439	39	[Preserve]
16553A	3A	[Preserve]
16563B	3B	[Preserve]
16573C	3C	[Preserve]
16583D	3D	[Preserve]
16593E	3E	[Preserve]
16603F	3F	[Preserve]
166140	40	[Preserve]
166241	41	[Preserve]
166342	42	[Preserve]
166443	43	[Preserve]
166544	44	[Preserve]
166645	45	[Preserve]
166746	46	[Preserve]
166847	47	[Preserve]
166948	48	[Preserve]
167049	49	[Preserve]
16714A	4A	[Preserve]
16724B	4B	[Preserve]
16734C	4C	[Preserve]
16744D	4D	[Preserve]
16754E	4E	[Preserve]
16764F	4F	[Preserve]
167750	50	[Preserve]
167851	51	[Preserve]
167952	52	[Preserve]
168053	53	[Preserve]
168154	54	[Preserve]
168255	55	[Preserve]
168356	56	[Preserve]
168457	57	[Preserve]
168558	58	[Preserve]
168659	59	[Preserve]
16875A	5A	[Preserve]
16885B	5B	[Preserve]
16895C	NULL	[SyntErr]
16905D	5D	[Preserve]
16915E	5E	[Preserve]
16925F	5F	[Preserve]
169360	60	[Preserve]
169461	61	[Preserve]
169562	62	[Preserve]
169663	63	[Preserve]
169764	64	[Preserve]
169865	65	[Preserve]
169966	66	[Preserve]
170067	67	[Preserve]
170168	68	[Preserve]
170269	69	[Preserve]
17036A	6A	[Preserve]
17046B	6B	[Preserve]
17056C	6C	[Preserve]
17066D	6D	[Preserve]
17076E	6E	[Preserve]
17086F	6F	[Preserve]
170970	70	[Preserve]
171071	71	[Preserve]
171172	72	[Preserve]
171273	73	[Preserve]
171374	74	[Preserve]
171475	75	[Preserve]
171576	76	[Preserve]
171677	77	[Preserve]
171778	78	[Preserve]
171879	79	[Preserve]
17197A	7A	[Preserve]
17207B	7B	[Preserve]
17217C	7C	[Preserve]
17227D	7D	[Preserve]
17237E	7E	[Preserve]
17247F	7F	[Preserve]
172580	80	[Preserve][ILSEQ]
172681	81	[Preserve][ILSEQ]
172782	82	[Preserve][ILSEQ]
172883	83	[Preserve][ILSEQ]
172984	84	[Preserve][ILSEQ]
173085	85	[Preserve][ILSEQ]
173186	86	[Preserve][ILSEQ]
173287	87	[Preserve][ILSEQ]
173388	88	[Preserve][ILSEQ]
173489	89	[Preserve][ILSEQ]
17358A	8A	[Preserve][ILSEQ]
17368B	8B	[Preserve][ILSEQ]
17378C	8C	[Preserve][ILSEQ]
17388D	8D	[Preserve][ILSEQ]
17398E	8E	[Preserve][ILSEQ]
17408F	8F	[Preserve][ILSEQ]
174190	90	[Preserve][ILSEQ]
174291	91	[Preserve][ILSEQ]
174392	92	[Preserve][ILSEQ]
174493	93	[Preserve][ILSEQ]
174594	94	[Preserve][ILSEQ]
174695	95	[Preserve][ILSEQ]
174796	96	[Preserve][ILSEQ]
174897	97	[Preserve][ILSEQ]
174998	98	[Preserve][ILSEQ]
175099	99	[Preserve][ILSEQ]
17519A	9A	[Preserve][ILSEQ]
17529B	9B	[Preserve][ILSEQ]
17539C	9C	[Preserve][ILSEQ]
17549D	9D	[Preserve][ILSEQ]
17559E	9E	[Preserve][ILSEQ]
17569F	9F	[Preserve][ILSEQ]
1757A0	A0	[Preserve][ILSEQ]
1758A1	A1	[Preserve][ILSEQ]
1759A2	A2	[Preserve][ILSEQ]
1760A3	A3	[Preserve][ILSEQ]
1761A4	A4	[Preserve][ILSEQ]
1762A5	A5	[Preserve][ILSEQ]
1763A6	A6	[Preserve][ILSEQ]
1764A7	A7	[Preserve][ILSEQ]
1765A8	A8	[Preserve][ILSEQ]
1766A9	A9	[Preserve][ILSEQ]
1767AA	AA	[Preserve][ILSEQ]
1768AB	AB	[Preserve][ILSEQ]
1769AC	AC	[Preserve][ILSEQ]
1770AD	AD	[Preserve][ILSEQ]
1771AE	AE	[Preserve][ILSEQ]
1772AF	AF	[Preserve][ILSEQ]
1773B0	B0	[Preserve][ILSEQ]
1774B1	B1	[Preserve][ILSEQ]
1775B2	B2	[Preserve][ILSEQ]
1776B3	B3	[Preserve][ILSEQ]
1777B4	B4	[Preserve][ILSEQ]
1778B5	B5	[Preserve][ILSEQ]
1779B6	B6	[Preserve][ILSEQ]
1780B7	B7	[Preserve][ILSEQ]
1781B8	B8	[Preserve][ILSEQ]
1782B9	B9	[Preserve][ILSEQ]
1783BA	BA	[Preserve][ILSEQ]
1784BB	BB	[Preserve][ILSEQ]
1785BC	BC	[Preserve][ILSEQ]
1786BD	BD	[Preserve][ILSEQ]
1787BE	BE	[Preserve][ILSEQ]
1788BF	BF	[Preserve][ILSEQ]
1789C0	C0	[Preserve][ILSEQ]
1790C1	C1	[Preserve][ILSEQ]
1791C2	C2	[Preserve][ILSEQ]
1792C3	C3	[Preserve][ILSEQ]
1793C4	C4	[Preserve][ILSEQ]
1794C5	C5	[Preserve][ILSEQ]
1795C6	C6	[Preserve][ILSEQ]
1796C7	C7	[Preserve][ILSEQ]
1797C8	C8	[Preserve][ILSEQ]
1798C9	C9	[Preserve][ILSEQ]
1799CA	CA	[Preserve][ILSEQ]
1800CB	CB	[Preserve][ILSEQ]
1801CC	CC	[Preserve][ILSEQ]
1802CD	CD	[Preserve][ILSEQ]
1803CE	CE	[Preserve][ILSEQ]
1804CF	CF	[Preserve][ILSEQ]
1805D0	D0	[Preserve][ILSEQ]
1806D1	D1	[Preserve][ILSEQ]
1807D2	D2	[Preserve][ILSEQ]
1808D3	D3	[Preserve][ILSEQ]
1809D4	D4	[Preserve][ILSEQ]
1810D5	D5	[Preserve][ILSEQ]
1811D6	D6	[Preserve][ILSEQ]
1812D7	D7	[Preserve][ILSEQ]
1813D8	D8	[Preserve][ILSEQ]
1814D9	D9	[Preserve][ILSEQ]
1815DA	DA	[Preserve][ILSEQ]
1816DB	DB	[Preserve][ILSEQ]
1817DC	DC	[Preserve][ILSEQ]
1818DD	DD	[Preserve][ILSEQ]
1819DE	DE	[Preserve][ILSEQ]
1820DF	DF	[Preserve][ILSEQ]
1821E0	E0	[Preserve][ILSEQ]
1822E1	E1	[Preserve][ILSEQ]
1823E2	E2	[Preserve][ILSEQ]
1824E3	E3	[Preserve][ILSEQ]
1825E4	E4	[Preserve][ILSEQ]
1826E5	E5	[Preserve][ILSEQ]
1827E6	E6	[Preserve][ILSEQ]
1828E7	E7	[Preserve][ILSEQ]
1829E8	E8	[Preserve][ILSEQ]
1830E9	E9	[Preserve][ILSEQ]
1831EA	EA	[Preserve][ILSEQ]
1832EB	EB	[Preserve][ILSEQ]
1833EC	EC	[Preserve][ILSEQ]
1834ED	ED	[Preserve][ILSEQ]
1835EE	EE	[Preserve][ILSEQ]
1836EF	EF	[Preserve][ILSEQ]
1837F0	F0	[Preserve][ILSEQ]
1838F1	F1	[Preserve][ILSEQ]
1839F2	F2	[Preserve][ILSEQ]
1840F3	F3	[Preserve][ILSEQ]
1841F4	F4	[Preserve][ILSEQ]
1842F5	F5	[Preserve][ILSEQ]
1843F6	F6	[Preserve][ILSEQ]
1844F7	F7	[Preserve][ILSEQ]
1845F8	F8	[Preserve][ILSEQ]
1846F9	F9	[Preserve][ILSEQ]
1847FA	FA	[Preserve][ILSEQ]
1848FB	FB	[Preserve][ILSEQ]
1849FC	FC	[Preserve][ILSEQ]
1850FD	FD	[Preserve][ILSEQ]
1851FE	FE	[Preserve][ILSEQ]
1852FF	FF	[Preserve][ILSEQ]
18530022	0022	[Preserve][ASCII]
18540027	NULL	[SyntErr]
1855005C	NULL	[SyntErr]
18560822	0822	[Preserve][ASCII]
18570827	NULL	[SyntErr]
1858085C	NULL	[SyntErr]
18590922	0922	[Preserve][ASCII]
18600927	NULL	[SyntErr]
1861095C	NULL	[SyntErr]
18620A22	0A22	[Preserve][ASCII]
18630A27	NULL	[SyntErr]
18640A5C	NULL	[SyntErr]
18650D22	0D22	[Preserve][ASCII]
18660D27	NULL	[SyntErr]
18670D5C	NULL	[SyntErr]
18681A22	1A22	[Preserve][ASCII]
18691A27	NULL	[SyntErr]
18701A5C	NULL	[SyntErr]
18712200	2200	[Preserve][ASCII]
18722208	2208	[Preserve][ASCII]
18732209	2209	[Preserve][ASCII]
1874220A	220A	[Preserve][ASCII]
1875220D	220D	[Preserve][ASCII]
1876221A	221A	[Preserve][ASCII]
18772222	2222	[Preserve][ASCII]
18782225	2225	[Preserve][ASCII]
18792227	NULL	[SyntErr]
18802230	2230	[Preserve][ASCII]
1881223F	223F	[Preserve][ASCII]
18822240	2240	[Preserve][ASCII]
1883225A	225A	[Preserve][ASCII]
1884225C	NULL	[SyntErr]
1885225F	225F	[Preserve][ASCII]
18862261	2261	[Preserve][ASCII]
18872262	2262	[Preserve][ASCII]
1888226E	226E	[Preserve][ASCII]
18892272	2272	[Preserve][ASCII]
18902274	2274	[Preserve][ASCII]
1891227E	227E	[Preserve][ASCII]
1892227F	227F	[Preserve][ASCII]
18932280	2280	[Preserv][MB][ILSEQ]
18942281	2281	[Preserv][MB][ILSEQ]
1895229F	229F	[Preserv][MB][ILSEQ]
189622A0	22A0	[Preserv][MB][ILSEQ]
189722A1	22A1	[Preserv][MB][ILSEQ]
189822E0	22E0	[Preserv][MB][ILSEQ]
189922EF	22EF	[Preserv][MB][ILSEQ]
190022F9	22F9	[Preserv][MB][ILSEQ]
190122FA	22FA	[Preserv][MB][ILSEQ]
190222FC	22FC	[Preserv][MB][ILSEQ]
190322FD	22FD	[Preserv][MB][ILSEQ]
190422FE	22FE	[Preserv][MB][ILSEQ]
190522FF	22FF	[Preserv][MB][ILSEQ]
19062522	2522	[Preserve][ASCII]
19072527	NULL	[SyntErr]
1908255C	NULL	[SyntErr]
19092700	NULL	[SyntErr]
19102708	NULL	[SyntErr]
19112709	NULL	[SyntErr]
1912270A	NULL	[SyntErr]
1913270D	NULL	[SyntErr]
1914271A	NULL	[SyntErr]
19152722	NULL	[SyntErr]
19162725	NULL	[SyntErr]
19172727	27	[Regular]
19182730	NULL	[SyntErr]
1919273F	NULL	[SyntErr]
19202740	NULL	[SyntErr]
1921275A	NULL	[SyntErr]
1922275C	NULL	[SyntErr]
1923275F	NULL	[SyntErr]
19242761	NULL	[SyntErr]
19252762	NULL	[SyntErr]
1926276E	NULL	[SyntErr]
19272772	NULL	[SyntErr]
19282774	NULL	[SyntErr]
1929277E	NULL	[SyntErr]
1930277F	NULL	[SyntErr]
19312780	NULL	[SyntErr]
19322781	NULL	[SyntErr]
1933279F	NULL	[SyntErr]
193427A0	NULL	[SyntErr]
193527A1	NULL	[SyntErr]
193627E0	NULL	[SyntErr]
193727EF	NULL	[SyntErr]
193827F9	NULL	[SyntErr]
193927FA	NULL	[SyntErr]
194027FC	NULL	[SyntErr]
194127FD	NULL	[SyntErr]
194227FE	NULL	[SyntErr]
194327FF	NULL	[SyntErr]
19443022	3022	[Preserve][ASCII]
19453027	NULL	[SyntErr]
1946305C	NULL	[SyntErr]
19473F22	3F22	[Preserve][ASCII]
19483F27	NULL	[SyntErr]
19493F5C	NULL	[SyntErr]
19504022	4022	[Preserve][ASCII]
19514027	NULL	[SyntErr]
1952405C	NULL	[SyntErr]
19535A22	5A22	[Preserve][ASCII]
19545A27	NULL	[SyntErr]
19555A5C	NULL	[SyntErr]
19565C00	00	[Trivial]
19575C08	08	[Trivial]
19585C09	09	[Trivial]
19595C0A	0A	[Trivial]
19605C0D	0D	[Trivial]
19615C1A	1A	[Trivial]
19625C22	22	[Trivial]
19635C25	5C25	[Preserve][LIKE]
19645C27	27	[Trivial]
19655C30	00	[Regular]
19665C3F	3F	[Trivial]
19675C40	40	[Trivial]
19685C5A	1A	[Regular]
19695C5C	5C	[Regular]
19705C5F	5C5F	[Preserve][LIKE]
19715C61	61	[Trivial]
19725C62	08	[Regular]
19735C6E	0A	[Regular]
19745C72	0D	[Regular]
19755C74	09	[Regular]
19765C7E	7E	[Trivial]
19775C7F	7F	[Trivial]
19785C80	80	[Trivial][ILSEQ]
19795C81	81	[Trivial][ILSEQ]
19805C9F	9F	[Trivial][ILSEQ]
19815CA0	A0	[Trivial][ILSEQ]
19825CA1	A1	[Trivial][ILSEQ]
19835CE0	E0	[Trivial][ILSEQ]
19845CEF	EF	[Trivial][ILSEQ]
19855CF9	F9	[Trivial][ILSEQ]
19865CFA	FA	[Trivial][ILSEQ]
19875CFC	FC	[Trivial][ILSEQ]
19885CFD	FD	[Trivial][ILSEQ]
19895CFE	FE	[Trivial][ILSEQ]
19905CFF	FF	[Trivial][ILSEQ]
19915F22	5F22	[Preserve][ASCII]
19925F27	NULL	[SyntErr]
19935F5C	NULL	[SyntErr]
19946122	6122	[Preserve][ASCII]
19956127	NULL	[SyntErr]
1996615C	NULL	[SyntErr]
19976222	6222	[Preserve][ASCII]
19986227	NULL	[SyntErr]
1999625C	NULL	[SyntErr]
20006E22	6E22	[Preserve][ASCII]
20016E27	NULL	[SyntErr]
20026E5C	NULL	[SyntErr]
20037222	7222	[Preserve][ASCII]
20047227	NULL	[SyntErr]
2005725C	NULL	[SyntErr]
20067422	7422	[Preserve][ASCII]
20077427	NULL	[SyntErr]
2008745C	NULL	[SyntErr]
20097E22	7E22	[Preserve][ASCII]
20107E27	NULL	[SyntErr]
20117E5C	NULL	[SyntErr]
20127F22	7F22	[Preserve][ASCII]
20137F27	NULL	[SyntErr]
20147F5C	NULL	[SyntErr]
20158022	8022	[Preserv][MB][ILSEQ]
20168027	NULL	[SyntErr]
2017805C	NULL	[SyntErr]
20188122	8122	[Preserv][MB][ILSEQ]
20198127	NULL	[SyntErr]
2020815C	NULL	[SyntErr]
20219F22	9F22	[Preserv][MB][ILSEQ]
20229F27	NULL	[SyntErr]
20239F5C	NULL	[SyntErr]
2024A022	A022	[Preserv][MB][ILSEQ]
2025A027	NULL	[SyntErr]
2026A05C	NULL	[SyntErr]
2027A122	A122	[Preserv][MB][ILSEQ]
2028A127	NULL	[SyntErr]
2029A15C	NULL	[SyntErr]
2030E022	E022	[Preserv][MB][ILSEQ]
2031E027	NULL	[SyntErr]
2032E05C	NULL	[SyntErr]
2033EF22	EF22	[Preserv][MB][ILSEQ]
2034EF27	NULL	[SyntErr]
2035EF5C	NULL	[SyntErr]
2036F922	F922	[Preserv][MB][ILSEQ]
2037F927	NULL	[SyntErr]
2038F95C	NULL	[SyntErr]
2039FA22	FA22	[Preserv][MB][ILSEQ]
2040FA27	NULL	[SyntErr]
2041FA5C	NULL	[SyntErr]
2042FC22	FC22	[Preserv][MB][ILSEQ]
2043FC27	NULL	[SyntErr]
2044FC5C	NULL	[SyntErr]
2045FD22	FD22	[Preserv][MB][ILSEQ]
2046FD27	NULL	[SyntErr]
2047FD5C	NULL	[SyntErr]
2048FE22	FE22	[Preserv][MB][ILSEQ]
2049FE27	NULL	[SyntErr]
2050FE5C	NULL	[SyntErr]
2051FF22	FF22	[Preserv][MB][ILSEQ]
2052FF27	NULL	[SyntErr]
2053FF5C	NULL	[SyntErr]
20545C0000	0000	[Trivial]
20555C0008	0008	[Trivial]
20565C0009	0009	[Trivial]
20575C000A	000A	[Trivial]
20585C000D	000D	[Trivial]
20595C001A	001A	[Trivial]
20605C0022	0022	[Trivial]
20615C0025	0025	[Trivial]
20625C0027	NULL	[SyntErr]
20635C0030	0030	[Trivial]
20645C003F	003F	[Trivial]
20655C0040	0040	[Trivial]
20665C005A	005A	[Trivial]
20675C005C	NULL	[SyntErr]
20685C005F	005F	[Trivial]
20695C0061	0061	[Trivial]
20705C0062	0062	[Trivial]
20715C006E	006E	[Trivial]
20725C0072	0072	[Trivial]
20735C0074	0074	[Trivial]
20745C007E	007E	[Trivial]
20755C007F	007F	[Trivial]
20765C0080	0080	[Trivial][ILSEQ]
20775C0081	0081	[Trivial][ILSEQ]
20785C009F	009F	[Trivial][ILSEQ]
20795C00A0	00A0	[Trivial][ILSEQ]
20805C00A1	00A1	[Trivial][ILSEQ]
20815C00E0	00E0	[Trivial][ILSEQ]
20825C00EF	00EF	[Trivial][ILSEQ]
20835C00F9	00F9	[Trivial][ILSEQ]
20845C00FA	00FA	[Trivial][ILSEQ]
20855C00FC	00FC	[Trivial][ILSEQ]
20865C00FD	00FD	[Trivial][ILSEQ]
20875C00FE	00FE	[Trivial][ILSEQ]
20885C00FF	00FF	[Trivial][ILSEQ]
20895C0800	0800	[Trivial]
20905C0808	0808	[Trivial]
20915C0809	0809	[Trivial]
20925C080A	080A	[Trivial]
20935C080D	080D	[Trivial]
20945C081A	081A	[Trivial]
20955C0822	0822	[Trivial]
20965C0825	0825	[Trivial]
20975C0827	NULL	[SyntErr]
20985C0830	0830	[Trivial]
20995C083F	083F	[Trivial]
21005C0840	0840	[Trivial]
21015C085A	085A	[Trivial]
21025C085C	NULL	[SyntErr]
21035C085F	085F	[Trivial]
21045C0861	0861	[Trivial]
21055C0862	0862	[Trivial]
21065C086E	086E	[Trivial]
21075C0872	0872	[Trivial]
21085C0874	0874	[Trivial]
21095C087E	087E	[Trivial]
21105C087F	087F	[Trivial]
21115C0880	0880	[Trivial][ILSEQ]
21125C0881	0881	[Trivial][ILSEQ]
21135C089F	089F	[Trivial][ILSEQ]
21145C08A0	08A0	[Trivial][ILSEQ]
21155C08A1	08A1	[Trivial][ILSEQ]
21165C08E0	08E0	[Trivial][ILSEQ]
21175C08EF	08EF	[Trivial][ILSEQ]
21185C08F9	08F9	[Trivial][ILSEQ]
21195C08FA	08FA	[Trivial][ILSEQ]
21205C08FC	08FC	[Trivial][ILSEQ]
21215C08FD	08FD	[Trivial][ILSEQ]
21225C08FE	08FE	[Trivial][ILSEQ]
21235C08FF	08FF	[Trivial][ILSEQ]
21245C0900	0900	[Trivial]
21255C0908	0908	[Trivial]
21265C0909	0909	[Trivial]
21275C090A	090A	[Trivial]
21285C090D	090D	[Trivial]
21295C091A	091A	[Trivial]
21305C0922	0922	[Trivial]
21315C0925	0925	[Trivial]
21325C0927	NULL	[SyntErr]
21335C0930	0930	[Trivial]
21345C093F	093F	[Trivial]
21355C0940	0940	[Trivial]
21365C095A	095A	[Trivial]
21375C095C	NULL	[SyntErr]
21385C095F	095F	[Trivial]
21395C0961	0961	[Trivial]
21405C0962	0962	[Trivial]
21415C096E	096E	[Trivial]
21425C0972	0972	[Trivial]
21435C0974	0974	[Trivial]
21445C097E	097E	[Trivial]
21455C097F	097F	[Trivial]
21465C0980	0980	[Trivial][ILSEQ]
21475C0981	0981	[Trivial][ILSEQ]
21485C099F	099F	[Trivial][ILSEQ]
21495C09A0	09A0	[Trivial][ILSEQ]
21505C09A1	09A1	[Trivial][ILSEQ]
21515C09E0	09E0	[Trivial][ILSEQ]
21525C09EF	09EF	[Trivial][ILSEQ]
21535C09F9	09F9	[Trivial][ILSEQ]
21545C09FA	09FA	[Trivial][ILSEQ]
21555C09FC	09FC	[Trivial][ILSEQ]
21565C09FD	09FD	[Trivial][ILSEQ]
21575C09FE	09FE	[Trivial][ILSEQ]
21585C09FF	09FF	[Trivial][ILSEQ]
21595C0A00	0A00	[Trivial]
21605C0A08	0A08	[Trivial]
21615C0A09	0A09	[Trivial]
21625C0A0A	0A0A	[Trivial]
21635C0A0D	0A0D	[Trivial]
21645C0A1A	0A1A	[Trivial]
21655C0A22	0A22	[Trivial]
21665C0A25	0A25	[Trivial]
21675C0A27	NULL	[SyntErr]
21685C0A30	0A30	[Trivial]
21695C0A3F	0A3F	[Trivial]
21705C0A40	0A40	[Trivial]
21715C0A5A	0A5A	[Trivial]
21725C0A5C	NULL	[SyntErr]
21735C0A5F	0A5F	[Trivial]
21745C0A61	0A61	[Trivial]
21755C0A62	0A62	[Trivial]
21765C0A6E	0A6E	[Trivial]
21775C0A72	0A72	[Trivial]
21785C0A74	0A74	[Trivial]
21795C0A7E	0A7E	[Trivial]
21805C0A7F	0A7F	[Trivial]
21815C0A80	0A80	[Trivial][ILSEQ]
21825C0A81	0A81	[Trivial][ILSEQ]
21835C0A9F	0A9F	[Trivial][ILSEQ]
21845C0AA0	0AA0	[Trivial][ILSEQ]
21855C0AA1	0AA1	[Trivial][ILSEQ]
21865C0AE0	0AE0	[Trivial][ILSEQ]
21875C0AEF	0AEF	[Trivial][ILSEQ]
21885C0AF9	0AF9	[Trivial][ILSEQ]
21895C0AFA	0AFA	[Trivial][ILSEQ]
21905C0AFC	0AFC	[Trivial][ILSEQ]
21915C0AFD	0AFD	[Trivial][ILSEQ]
21925C0AFE	0AFE	[Trivial][ILSEQ]
21935C0AFF	0AFF	[Trivial][ILSEQ]
21945C0D00	0D00	[Trivial]
21955C0D08	0D08	[Trivial]
21965C0D09	0D09	[Trivial]
21975C0D0A	0D0A	[Trivial]
21985C0D0D	0D0D	[Trivial]
21995C0D1A	0D1A	[Trivial]
22005C0D22	0D22	[Trivial]
22015C0D25	0D25	[Trivial]
22025C0D27	NULL	[SyntErr]
22035C0D30	0D30	[Trivial]
22045C0D3F	0D3F	[Trivial]
22055C0D40	0D40	[Trivial]
22065C0D5A	0D5A	[Trivial]
22075C0D5C	NULL	[SyntErr]
22085C0D5F	0D5F	[Trivial]
22095C0D61	0D61	[Trivial]
22105C0D62	0D62	[Trivial]
22115C0D6E	0D6E	[Trivial]
22125C0D72	0D72	[Trivial]
22135C0D74	0D74	[Trivial]
22145C0D7E	0D7E	[Trivial]
22155C0D7F	0D7F	[Trivial]
22165C0D80	0D80	[Trivial][ILSEQ]
22175C0D81	0D81	[Trivial][ILSEQ]
22185C0D9F	0D9F	[Trivial][ILSEQ]
22195C0DA0	0DA0	[Trivial][ILSEQ]
22205C0DA1	0DA1	[Trivial][ILSEQ]
22215C0DE0	0DE0	[Trivial][ILSEQ]
22225C0DEF	0DEF	[Trivial][ILSEQ]
22235C0DF9	0DF9	[Trivial][ILSEQ]
22245C0DFA	0DFA	[Trivial][ILSEQ]
22255C0DFC	0DFC	[Trivial][ILSEQ]
22265C0DFD	0DFD	[Trivial][ILSEQ]
22275C0DFE	0DFE	[Trivial][ILSEQ]
22285C0DFF	0DFF	[Trivial][ILSEQ]
22295C1A00	1A00	[Trivial]
22305C1A08	1A08	[Trivial]
22315C1A09	1A09	[Trivial]
22325C1A0A	1A0A	[Trivial]
22335C1A0D	1A0D	[Trivial]
22345C1A1A	1A1A	[Trivial]
22355C1A22	1A22	[Trivial]
22365C1A25	1A25	[Trivial]
22375C1A27	NULL	[SyntErr]
22385C1A30	1A30	[Trivial]
22395C1A3F	1A3F	[Trivial]
22405C1A40	1A40	[Trivial]
22415C1A5A	1A5A	[Trivial]
22425C1A5C	NULL	[SyntErr]
22435C1A5F	1A5F	[Trivial]
22445C1A61	1A61	[Trivial]
22455C1A62	1A62	[Trivial]
22465C1A6E	1A6E	[Trivial]
22475C1A72	1A72	[Trivial]
22485C1A74	1A74	[Trivial]
22495C1A7E	1A7E	[Trivial]
22505C1A7F	1A7F	[Trivial]
22515C1A80	1A80	[Trivial][ILSEQ]
22525C1A81	1A81	[Trivial][ILSEQ]
22535C1A9F	1A9F	[Trivial][ILSEQ]
22545C1AA0	1AA0	[Trivial][ILSEQ]
22555C1AA1	1AA1	[Trivial][ILSEQ]
22565C1AE0	1AE0	[Trivial][ILSEQ]
22575C1AEF	1AEF	[Trivial][ILSEQ]
22585C1AF9	1AF9	[Trivial][ILSEQ]
22595C1AFA	1AFA	[Trivial][ILSEQ]
22605C1AFC	1AFC	[Trivial][ILSEQ]
22615C1AFD	1AFD	[Trivial][ILSEQ]
22625C1AFE	1AFE	[Trivial][ILSEQ]
22635C1AFF	1AFF	[Trivial][ILSEQ]
22645C2200	2200	[Trivial]
22655C2208	2208	[Trivial]
22665C2209	2209	[Trivial]
22675C220A	220A	[Trivial]
22685C220D	220D	[Trivial]
22695C221A	221A	[Trivial]
22705C2222	2222	[Trivial]
22715C2225	2225	[Trivial]
22725C2227	NULL	[SyntErr]
22735C2230	2230	[Trivial]
22745C223F	223F	[Trivial]
22755C2240	2240	[Trivial]
22765C225A	225A	[Trivial]
22775C225C	NULL	[SyntErr]
22785C225F	225F	[Trivial]
22795C2261	2261	[Trivial]
22805C2262	2262	[Trivial]
22815C226E	226E	[Trivial]
22825C2272	2272	[Trivial]
22835C2274	2274	[Trivial]
22845C227E	227E	[Trivial]
22855C227F	227F	[Trivial]
22865C2280	2280	[Trivial][ILSEQ]
22875C2281	2281	[Trivial][ILSEQ]
22885C229F	229F	[Trivial][ILSEQ]
22895C22A0	22A0	[Trivial][ILSEQ]
22905C22A1	22A1	[Trivial][ILSEQ]
22915C22E0	22E0	[Trivial][ILSEQ]
22925C22EF	22EF	[Trivial][ILSEQ]
22935C22F9	22F9	[Trivial][ILSEQ]
22945C22FA	22FA	[Trivial][ILSEQ]
22955C22FC	22FC	[Trivial][ILSEQ]
22965C22FD	22FD	[Trivial][ILSEQ]
22975C22FE	22FE	[Trivial][ILSEQ]
22985C22FF	22FF	[Trivial][ILSEQ]
22995C2500	5C2500	[Preserve][LIKE]
23005C2508	5C2508	[Preserve][LIKE]
23015C2509	5C2509	[Preserve][LIKE]
23025C250A	5C250A	[Preserve][LIKE]
23035C250D	5C250D	[Preserve][LIKE]
23045C251A	5C251A	[Preserve][LIKE]
23055C2522	5C2522	[Preserve][LIKE]
23065C2525	5C2525	[Preserve][LIKE]
23075C2527	NULL	[SyntErr]
23085C2530	5C2530	[Preserve][LIKE]
23095C253F	5C253F	[Preserve][LIKE]
23105C2540	5C2540	[Preserve][LIKE]
23115C255A	5C255A	[Preserve][LIKE]
23125C255C	NULL	[SyntErr]
23135C255F	5C255F	[Preserve][LIKE]
23145C2561	5C2561	[Preserve][LIKE]
23155C2562	5C2562	[Preserve][LIKE]
23165C256E	5C256E	[Preserve][LIKE]
23175C2572	5C2572	[Preserve][LIKE]
23185C2574	5C2574	[Preserve][LIKE]
23195C257E	5C257E	[Preserve][LIKE]
23205C257F	5C257F	[Preserve][LIKE]
23215C2580	5C2580	[Preserve][LIKE][ILSEQ]
23225C2581	5C2581	[Preserve][LIKE][ILSEQ]
23235C259F	5C259F	[Preserve][LIKE][ILSEQ]
23245C25A0	5C25A0	[Preserve][LIKE][ILSEQ]
23255C25A1	5C25A1	[Preserve][LIKE][ILSEQ]
23265C25E0	5C25E0	[Preserve][LIKE][ILSEQ]
23275C25EF	5C25EF	[Preserve][LIKE][ILSEQ]
23285C25F9	5C25F9	[Preserve][LIKE][ILSEQ]
23295C25FA	5C25FA	[Preserve][LIKE][ILSEQ]
23305C25FC	5C25FC	[Preserve][LIKE][ILSEQ]
23315C25FD	5C25FD	[Preserve][LIKE][ILSEQ]
23325C25FE	5C25FE	[Preserve][LIKE][ILSEQ]
23335C25FF	5C25FF	[Preserve][LIKE][ILSEQ]
23345C2700	2700	[Trivial]
23355C2708	2708	[Trivial]
23365C2709	2709	[Trivial]
23375C270A	270A	[Trivial]
23385C270D	270D	[Trivial]
23395C271A	271A	[Trivial]
23405C2722	2722	[Trivial]
23415C2725	2725	[Trivial]
23425C2727	NULL	[SyntErr]
23435C2730	2730	[Trivial]
23445C273F	273F	[Trivial]
23455C2740	2740	[Trivial]
23465C275A	275A	[Trivial]
23475C275C	NULL	[SyntErr]
23485C275F	275F	[Trivial]
23495C2761	2761	[Trivial]
23505C2762	2762	[Trivial]
23515C276E	276E	[Trivial]
23525C2772	2772	[Trivial]
23535C2774	2774	[Trivial]
23545C277E	277E	[Trivial]
23555C277F	277F	[Trivial]
23565C2780	2780	[Trivial][ILSEQ]
23575C2781	2781	[Trivial][ILSEQ]
23585C279F	279F	[Trivial][ILSEQ]
23595C27A0	27A0	[Trivial][ILSEQ]
23605C27A1	27A1	[Trivial][ILSEQ]
23615C27E0	27E0	[Trivial][ILSEQ]
23625C27EF	27EF	[Trivial][ILSEQ]
23635C27F9	27F9	[Trivial][ILSEQ]
23645C27FA	27FA	[Trivial][ILSEQ]
23655C27FC	27FC	[Trivial][ILSEQ]
23665C27FD	27FD	[Trivial][ILSEQ]
23675C27FE	27FE	[Trivial][ILSEQ]
23685C27FF	27FF	[Trivial][ILSEQ]
23695C3000	0000	[Regular]
23705C3008	0008	[Regular]
23715C3009	0009	[Regular]
23725C300A	000A	[Regular]
23735C300D	000D	[Regular]
23745C301A	001A	[Regular]
23755C3022	0022	[Regular]
23765C3025	0025	[Regular]
23775C3027	NULL	[SyntErr]
23785C3030	0030	[Regular]
23795C303F	003F	[Regular]
23805C3040	0040	[Regular]
23815C305A	005A	[Regular]
23825C305C	NULL	[SyntErr]
23835C305F	005F	[Regular]
23845C3061	0061	[Regular]
23855C3062	0062	[Regular]
23865C306E	006E	[Regular]
23875C3072	0072	[Regular]
23885C3074	0074	[Regular]
23895C307E	007E	[Regular]
23905C307F	007F	[Regular]
23915C3080	0080	[Regular][ILSEQ]
23925C3081	0081	[Regular][ILSEQ]
23935C309F	009F	[Regular][ILSEQ]
23945C30A0	00A0	[Regular][ILSEQ]
23955C30A1	00A1	[Regular][ILSEQ]
23965C30E0	00E0	[Regular][ILSEQ]
23975C30EF	00EF	[Regular][ILSEQ]
23985C30F9	00F9	[Regular][ILSEQ]
23995C30FA	00FA	[Regular][ILSEQ]
24005C30FC	00FC	[Regular][ILSEQ]
24015C30FD	00FD	[Regular][ILSEQ]
24025C30FE	00FE	[Regular][ILSEQ]
24035C30FF	00FF	[Regular][ILSEQ]
24045C3F00	3F00	[Trivial]
24055C3F08	3F08	[Trivial]
24065C3F09	3F09	[Trivial]
24075C3F0A	3F0A	[Trivial]
24085C3F0D	3F0D	[Trivial]
24095C3F1A	3F1A	[Trivial]
24105C3F22	3F22	[Trivial]
24115C3F25	3F25	[Trivial]
24125C3F27	NULL	[SyntErr]
24135C3F30	3F30	[Trivial]
24145C3F3F	3F3F	[Trivial]
24155C3F40	3F40	[Trivial]
24165C3F5A	3F5A	[Trivial]
24175C3F5C	NULL	[SyntErr]
24185C3F5F	3F5F	[Trivial]
24195C3F61	3F61	[Trivial]
24205C3F62	3F62	[Trivial]
24215C3F6E	3F6E	[Trivial]
24225C3F72	3F72	[Trivial]
24235C3F74	3F74	[Trivial]
24245C3F7E	3F7E	[Trivial]
24255C3F7F	3F7F	[Trivial]
24265C3F80	3F80	[Trivial][ILSEQ]
24275C3F81	3F81	[Trivial][ILSEQ]
24285C3F9F	3F9F	[Trivial][ILSEQ]
24295C3FA0	3FA0	[Trivial][ILSEQ]
24305C3FA1	3FA1	[Trivial][ILSEQ]
24315C3FE0	3FE0	[Trivial][ILSEQ]
24325C3FEF	3FEF	[Trivial][ILSEQ]
24335C3FF9	3FF9	[Trivial][ILSEQ]
24345C3FFA	3FFA	[Trivial][ILSEQ]
24355C3FFC	3FFC	[Trivial][ILSEQ]
24365C3FFD	3FFD	[Trivial][ILSEQ]
24375C3FFE	3FFE	[Trivial][ILSEQ]
24385C3FFF	3FFF	[Trivial][ILSEQ]
24395C4000	4000	[Trivial]
24405C4008	4008	[Trivial]
24415C4009	4009	[Trivial]
24425C400A	400A	[Trivial]
24435C400D	400D	[Trivial]
24445C401A	401A	[Trivial]
24455C4022	4022	[Trivial]
24465C4025	4025	[Trivial]
24475C4027	NULL	[SyntErr]
24485C4030	4030	[Trivial]
24495C403F	403F	[Trivial]
24505C4040	4040	[Trivial]
24515C405A	405A	[Trivial]
24525C405C	NULL	[SyntErr]
24535C405F	405F	[Trivial]
24545C4061	4061	[Trivial]
24555C4062	4062	[Trivial]
24565C406E	406E	[Trivial]
24575C4072	4072	[Trivial]
24585C4074	4074	[Trivial]
24595C407E	407E	[Trivial]
24605C407F	407F	[Trivial]
24615C4080	4080	[Trivial][ILSEQ]
24625C4081	4081	[Trivial][ILSEQ]
24635C409F	409F	[Trivial][ILSEQ]
24645C40A0	40A0	[Trivial][ILSEQ]
24655C40A1	40A1	[Trivial][ILSEQ]
24665C40E0	40E0	[Trivial][ILSEQ]
24675C40EF	40EF	[Trivial][ILSEQ]
24685C40F9	40F9	[Trivial][ILSEQ]
24695C40FA	40FA	[Trivial][ILSEQ]
24705C40FC	40FC	[Trivial][ILSEQ]
24715C40FD	40FD	[Trivial][ILSEQ]
24725C40FE	40FE	[Trivial][ILSEQ]
24735C40FF	40FF	[Trivial][ILSEQ]
24745C5A00	1A00	[Regular]
24755C5A08	1A08	[Regular]
24765C5A09	1A09	[Regular]
24775C5A0A	1A0A	[Regular]
24785C5A0D	1A0D	[Regular]
24795C5A1A	1A1A	[Regular]
24805C5A22	1A22	[Regular]
24815C5A25	1A25	[Regular]
24825C5A27	NULL	[SyntErr]
24835C5A30	1A30	[Regular]
24845C5A3F	1A3F	[Regular]
24855C5A40	1A40	[Regular]
24865C5A5A	1A5A	[Regular]
24875C5A5C	NULL	[SyntErr]
24885C5A5F	1A5F	[Regular]
24895C5A61	1A61	[Regular]
24905C5A62	1A62	[Regular]
24915C5A6E	1A6E	[Regular]
24925C5A72	1A72	[Regular]
24935C5A74	1A74	[Regular]
24945C5A7E	1A7E	[Regular]
24955C5A7F	1A7F	[Regular]
24965C5A80	1A80	[Regular][ILSEQ]
24975C5A81	1A81	[Regular][ILSEQ]
24985C5A9F	1A9F	[Regular][ILSEQ]
24995C5AA0	1AA0	[Regular][ILSEQ]
25005C5AA1	1AA1	[Regular][ILSEQ]
25015C5AE0	1AE0	[Regular][ILSEQ]
25025C5AEF	1AEF	[Regular][ILSEQ]
25035C5AF9	1AF9	[Regular][ILSEQ]
25045C5AFA	1AFA	[Regular][ILSEQ]
25055C5AFC	1AFC	[Regular][ILSEQ]
25065C5AFD	1AFD	[Regular][ILSEQ]
25075C5AFE	1AFE	[Regular][ILSEQ]
25085C5AFF	1AFF	[Regular][ILSEQ]
25095C5C00	5C00	[Regular]
25105C5C08	5C08	[Regular]
25115C5C09	5C09	[Regular]
25125C5C0A	5C0A	[Regular]
25135C5C0D	5C0D	[Regular]
25145C5C1A	5C1A	[Regular]
25155C5C22	5C22	[Regular]
25165C5C25	5C25	[Regular]
25175C5C27	NULL	[SyntErr]
25185C5C30	5C30	[Regular]
25195C5C3F	5C3F	[Regular]
25205C5C40	5C40	[Regular]
25215C5C5A	5C5A	[Regular]
25225C5C5C	NULL	[SyntErr]
25235C5C5F	5C5F	[Regular]
25245C5C61	5C61	[Regular]
25255C5C62	5C62	[Regular]
25265C5C6E	5C6E	[Regular]
25275C5C72	5C72	[Regular]
25285C5C74	5C74	[Regular]
25295C5C7E	5C7E	[Regular]
25305C5C7F	5C7F	[Regular]
25315C5C80	5C80	[Regular][ILSEQ]
25325C5C81	5C81	[Regular][ILSEQ]
25335C5C9F	5C9F	[Regular][ILSEQ]
25345C5CA0	5CA0	[Regular][ILSEQ]
25355C5CA1	5CA1	[Regular][ILSEQ]
25365C5CE0	5CE0	[Regular][ILSEQ]
25375C5CEF	5CEF	[Regular][ILSEQ]
25385C5CF9	5CF9	[Regular][ILSEQ]
25395C5CFA	5CFA	[Regular][ILSEQ]
25405C5CFC	5CFC	[Regular][ILSEQ]
25415C5CFD	5CFD	[Regular][ILSEQ]
25425C5CFE	5CFE	[Regular][ILSEQ]
25435C5CFF	5CFF	[Regular][ILSEQ]
25445C5F00	5C5F00	[Preserve][LIKE]
25455C5F08	5C5F08	[Preserve][LIKE]
25465C5F09	5C5F09	[Preserve][LIKE]
25475C5F0A	5C5F0A	[Preserve][LIKE]
25485C5F0D	5C5F0D	[Preserve][LIKE]
25495C5F1A	5C5F1A	[Preserve][LIKE]
25505C5F22	5C5F22	[Preserve][LIKE]
25515C5F25	5C5F25	[Preserve][LIKE]
25525C5F27	NULL	[SyntErr]
25535C5F30	5C5F30	[Preserve][LIKE]
25545C5F3F	5C5F3F	[Preserve][LIKE]
25555C5F40	5C5F40	[Preserve][LIKE]
25565C5F5A	5C5F5A	[Preserve][LIKE]
25575C5F5C	NULL	[SyntErr]
25585C5F5F	5C5F5F	[Preserve][LIKE]
25595C5F61	5C5F61	[Preserve][LIKE]
25605C5F62	5C5F62	[Preserve][LIKE]
25615C5F6E	5C5F6E	[Preserve][LIKE]
25625C5F72	5C5F72	[Preserve][LIKE]
25635C5F74	5C5F74	[Preserve][LIKE]
25645C5F7E	5C5F7E	[Preserve][LIKE]
25655C5F7F	5C5F7F	[Preserve][LIKE]
25665C5F80	5C5F80	[Preserve][LIKE][ILSEQ]
25675C5F81	5C5F81	[Preserve][LIKE][ILSEQ]
25685C5F9F	5C5F9F	[Preserve][LIKE][ILSEQ]
25695C5FA0	5C5FA0	[Preserve][LIKE][ILSEQ]
25705C5FA1	5C5FA1	[Preserve][LIKE][ILSEQ]
25715C5FE0	5C5FE0	[Preserve][LIKE][ILSEQ]
25725C5FEF	5C5FEF	[Preserve][LIKE][ILSEQ]
25735C5FF9	5C5FF9	[Preserve][LIKE][ILSEQ]
25745C5FFA	5C5FFA	[Preserve][LIKE][ILSEQ]
25755C5FFC	5C5FFC	[Preserve][LIKE][ILSEQ]
25765C5FFD	5C5FFD	[Preserve][LIKE][ILSEQ]
25775C5FFE	5C5FFE	[Preserve][LIKE][ILSEQ]
25785C5FFF	5C5FFF	[Preserve][LIKE][ILSEQ]
25795C6100	6100	[Trivial]
25805C6108	6108	[Trivial]
25815C6109	6109	[Trivial]
25825C610A	610A	[Trivial]
25835C610D	610D	[Trivial]
25845C611A	611A	[Trivial]
25855C6122	6122	[Trivial]
25865C6125	6125	[Trivial]
25875C6127	NULL	[SyntErr]
25885C6130	6130	[Trivial]
25895C613F	613F	[Trivial]
25905C6140	6140	[Trivial]
25915C615A	615A	[Trivial]
25925C615C	NULL	[SyntErr]
25935C615F	615F	[Trivial]
25945C6161	6161	[Trivial]
25955C6162	6162	[Trivial]
25965C616E	616E	[Trivial]
25975C6172	6172	[Trivial]
25985C6174	6174	[Trivial]
25995C617E	617E	[Trivial]
26005C617F	617F	[Trivial]
26015C6180	6180	[Trivial][ILSEQ]
26025C6181	6181	[Trivial][ILSEQ]
26035C619F	619F	[Trivial][ILSEQ]
26045C61A0	61A0	[Trivial][ILSEQ]
26055C61A1	61A1	[Trivial][ILSEQ]
26065C61E0	61E0	[Trivial][ILSEQ]
26075C61EF	61EF	[Trivial][ILSEQ]
26085C61F9	61F9	[Trivial][ILSEQ]
26095C61FA	61FA	[Trivial][ILSEQ]
26105C61FC	61FC	[Trivial][ILSEQ]
26115C61FD	61FD	[Trivial][ILSEQ]
26125C61FE	61FE	[Trivial][ILSEQ]
26135C61FF	61FF	[Trivial][ILSEQ]
26145C6200	0800	[Regular]
26155C6208	0808	[Regular]
26165C6209	0809	[Regular]
26175C620A	080A	[Regular]
26185C620D	080D	[Regular]
26195C621A	081A	[Regular]
26205C6222	0822	[Regular]
26215C6225	0825	[Regular]
26225C6227	NULL	[SyntErr]
26235C6230	0830	[Regular]
26245C623F	083F	[Regular]
26255C6240	0840	[Regular]
26265C625A	085A	[Regular]
26275C625C	NULL	[SyntErr]
26285C625F	085F	[Regular]
26295C6261	0861	[Regular]
26305C6262	0862	[Regular]
26315C626E	086E	[Regular]
26325C6272	0872	[Regular]
26335C6274	0874	[Regular]
26345C627E	087E	[Regular]
26355C627F	087F	[Regular]
26365C6280	0880	[Regular][ILSEQ]
26375C6281	0881	[Regular][ILSEQ]
26385C629F	089F	[Regular][ILSEQ]
26395C62A0	08A0	[Regular][ILSEQ]
26405C62A1	08A1	[Regular][ILSEQ]
26415C62E0	08E0	[Regular][ILSEQ]
26425C62EF	08EF	[Regular][ILSEQ]
26435C62F9	08F9	[Regular][ILSEQ]
26445C62FA	08FA	[Regular][ILSEQ]
26455C62FC	08FC	[Regular][ILSEQ]
26465C62FD	08FD	[Regular][ILSEQ]
26475C62FE	08FE	[Regular][ILSEQ]
26485C62FF	08FF	[Regular][ILSEQ]
26495C6E00	0A00	[Regular]
26505C6E08	0A08	[Regular]
26515C6E09	0A09	[Regular]
26525C6E0A	0A0A	[Regular]
26535C6E0D	0A0D	[Regular]
26545C6E1A	0A1A	[Regular]
26555C6E22	0A22	[Regular]
26565C6E25	0A25	[Regular]
26575C6E27	NULL	[SyntErr]
26585C6E30	0A30	[Regular]
26595C6E3F	0A3F	[Regular]
26605C6E40	0A40	[Regular]
26615C6E5A	0A5A	[Regular]
26625C6E5C	NULL	[SyntErr]
26635C6E5F	0A5F	[Regular]
26645C6E61	0A61	[Regular]
26655C6E62	0A62	[Regular]
26665C6E6E	0A6E	[Regular]
26675C6E72	0A72	[Regular]
26685C6E74	0A74	[Regular]
26695C6E7E	0A7E	[Regular]
26705C6E7F	0A7F	[Regular]
26715C6E80	0A80	[Regular][ILSEQ]
26725C6E81	0A81	[Regular][ILSEQ]
26735C6E9F	0A9F	[Regular][ILSEQ]
26745C6EA0	0AA0	[Regular][ILSEQ]
26755C6EA1	0AA1	[Regular][ILSEQ]
26765C6EE0	0AE0	[Regular][ILSEQ]
26775C6EEF	0AEF	[Regular][ILSEQ]
26785C6EF9	0AF9	[Regular][ILSEQ]
26795C6EFA	0AFA	[Regular][ILSEQ]
26805C6EFC	0AFC	[Regular][ILSEQ]
26815C6EFD	0AFD	[Regular][ILSEQ]
26825C6EFE	0AFE	[Regular][ILSEQ]
26835C6EFF	0AFF	[Regular][ILSEQ]
26845C7200	0D00	[Regular]
26855C7208	0D08	[Regular]
26865C7209	0D09	[Regular]
26875C720A	0D0A	[Regular]
26885C720D	0D0D	[Regular]
26895C721A	0D1A	[Regular]
26905C7222	0D22	[Regular]
26915C7225	0D25	[Regular]
26925C7227	NULL	[SyntErr]
26935C7230	0D30	[Regular]
26945C723F	0D3F	[Regular]
26955C7240	0D40	[Regular]
26965C725A	0D5A	[Regular]
26975C725C	NULL	[SyntErr]
26985C725F	0D5F	[Regular]
26995C7261	0D61	[Regular]
27005C7262	0D62	[Regular]
27015C726E	0D6E	[Regular]
27025C7272	0D72	[Regular]
27035C7274	0D74	[Regular]
27045C727E	0D7E	[Regular]
27055C727F	0D7F	[Regular]
27065C7280	0D80	[Regular][ILSEQ]
27075C7281	0D81	[Regular][ILSEQ]
27085C729F	0D9F	[Regular][ILSEQ]
27095C72A0	0DA0	[Regular][ILSEQ]
27105C72A1	0DA1	[Regular][ILSEQ]
27115C72E0	0DE0	[Regular][ILSEQ]
27125C72EF	0DEF	[Regular][ILSEQ]
27135C72F9	0DF9	[Regular][ILSEQ]
27145C72FA	0DFA	[Regular][ILSEQ]
27155C72FC	0DFC	[Regular][ILSEQ]
27165C72FD	0DFD	[Regular][ILSEQ]
27175C72FE	0DFE	[Regular][ILSEQ]
27185C72FF	0DFF	[Regular][ILSEQ]
27195C7400	0900	[Regular]
27205C7408	0908	[Regular]
27215C7409	0909	[Regular]
27225C740A	090A	[Regular]
27235C740D	090D	[Regular]
27245C741A	091A	[Regular]
27255C7422	0922	[Regular]
27265C7425	0925	[Regular]
27275C7427	NULL	[SyntErr]
27285C7430	0930	[Regular]
27295C743F	093F	[Regular]
27305C7440	0940	[Regular]
27315C745A	095A	[Regular]
27325C745C	NULL	[SyntErr]
27335C745F	095F	[Regular]
27345C7461	0961	[Regular]
27355C7462	0962	[Regular]
27365C746E	096E	[Regular]
27375C7472	0972	[Regular]
27385C7474	0974	[Regular]
27395C747E	097E	[Regular]
27405C747F	097F	[Regular]
27415C7480	0980	[Regular][ILSEQ]
27425C7481	0981	[Regular][ILSEQ]
27435C749F	099F	[Regular][ILSEQ]
27445C74A0	09A0	[Regular][ILSEQ]
27455C74A1	09A1	[Regular][ILSEQ]
27465C74E0	09E0	[Regular][ILSEQ]
27475C74EF	09EF	[Regular][ILSEQ]
27485C74F9	09F9	[Regular][ILSEQ]
27495C74FA	09FA	[Regular][ILSEQ]
27505C74FC	09FC	[Regular][ILSEQ]
27515C74FD	09FD	[Regular][ILSEQ]
27525C74FE	09FE	[Regular][ILSEQ]
27535C74FF	09FF	[Regular][ILSEQ]
27545C7E00	7E00	[Trivial]
27555C7E08	7E08	[Trivial]
27565C7E09	7E09	[Trivial]
27575C7E0A	7E0A	[Trivial]
27585C7E0D	7E0D	[Trivial]
27595C7E1A	7E1A	[Trivial]
27605C7E22	7E22	[Trivial]
27615C7E25	7E25	[Trivial]
27625C7E27	NULL	[SyntErr]
27635C7E30	7E30	[Trivial]
27645C7E3F	7E3F	[Trivial]
27655C7E40	7E40	[Trivial]
27665C7E5A	7E5A	[Trivial]
27675C7E5C	NULL	[SyntErr]
27685C7E5F	7E5F	[Trivial]
27695C7E61	7E61	[Trivial]
27705C7E62	7E62	[Trivial]
27715C7E6E	7E6E	[Trivial]
27725C7E72	7E72	[Trivial]
27735C7E74	7E74	[Trivial]
27745C7E7E	7E7E	[Trivial]
27755C7E7F	7E7F	[Trivial]
27765C7E80	7E80	[Trivial][ILSEQ]
27775C7E81	7E81	[Trivial][ILSEQ]
27785C7E9F	7E9F	[Trivial][ILSEQ]
27795C7EA0	7EA0	[Trivial][ILSEQ]
27805C7EA1	7EA1	[Trivial][ILSEQ]
27815C7EE0	7EE0	[Trivial][ILSEQ]
27825C7EEF	7EEF	[Trivial][ILSEQ]
27835C7EF9	7EF9	[Trivial][ILSEQ]
27845C7EFA	7EFA	[Trivial][ILSEQ]
27855C7EFC	7EFC	[Trivial][ILSEQ]
27865C7EFD	7EFD	[Trivial][ILSEQ]
27875C7EFE	7EFE	[Trivial][ILSEQ]
27885C7EFF	7EFF	[Trivial][ILSEQ]
27895C7F00	7F00	[Trivial]
27905C7F08	7F08	[Trivial]
27915C7F09	7F09	[Trivial]
27925C7F0A	7F0A	[Trivial]
27935C7F0D	7F0D	[Trivial]
27945C7F1A	7F1A	[Trivial]
27955C7F22	7F22	[Trivial]
27965C7F25	7F25	[Trivial]
27975C7F27	NULL	[SyntErr]
27985C7F30	7F30	[Trivial]
27995C7F3F	7F3F	[Trivial]
28005C7F40	7F40	[Trivial]
28015C7F5A	7F5A	[Trivial]
28025C7F5C	NULL	[SyntErr]
28035C7F5F	7F5F	[Trivial]
28045C7F61	7F61	[Trivial]
28055C7F62	7F62	[Trivial]
28065C7F6E	7F6E	[Trivial]
28075C7F72	7F72	[Trivial]
28085C7F74	7F74	[Trivial]
28095C7F7E	7F7E	[Trivial]
28105C7F7F	7F7F	[Trivial]
28115C7F80	7F80	[Trivial][ILSEQ]
28125C7F81	7F81	[Trivial][ILSEQ]
28135C7F9F	7F9F	[Trivial][ILSEQ]
28145C7FA0	7FA0	[Trivial][ILSEQ]
28155C7FA1	7FA1	[Trivial][ILSEQ]
28165C7FE0	7FE0	[Trivial][ILSEQ]
28175C7FEF	7FEF	[Trivial][ILSEQ]
28185C7FF9	7FF9	[Trivial][ILSEQ]
28195C7FFA	7FFA	[Trivial][ILSEQ]
28205C7FFC	7FFC	[Trivial][ILSEQ]
28215C7FFD	7FFD	[Trivial][ILSEQ]
28225C7FFE	7FFE	[Trivial][ILSEQ]
28235C7FFF	7FFF	[Trivial][ILSEQ]
28245C8000	8000	[Trivial][ILSEQ]
28255C8008	8008	[Trivial][ILSEQ]
28265C8009	8009	[Trivial][ILSEQ]
28275C800A	800A	[Trivial][ILSEQ]
28285C800D	800D	[Trivial][ILSEQ]
28295C801A	801A	[Trivial][ILSEQ]
28305C8022	8022	[Trivial][ILSEQ]
28315C8025	8025	[Trivial][ILSEQ]
28325C8027	NULL	[SyntErr]
28335C8030	8030	[Trivial][ILSEQ]
28345C803F	803F	[Trivial][ILSEQ]
28355C8040	8040	[Trivial][ILSEQ]
28365C805A	805A	[Trivial][ILSEQ]
28375C805C	NULL	[SyntErr]
28385C805F	805F	[Trivial][ILSEQ]
28395C8061	8061	[Trivial][ILSEQ]
28405C8062	8062	[Trivial][ILSEQ]
28415C806E	806E	[Trivial][ILSEQ]
28425C8072	8072	[Trivial][ILSEQ]
28435C8074	8074	[Trivial][ILSEQ]
28445C807E	807E	[Trivial][ILSEQ]
28455C807F	807F	[Trivial][ILSEQ]
28465C8080	8080	[Trivial][ILSEQ]
28475C8081	8081	[Trivial][ILSEQ]
28485C809F	809F	[Trivial][ILSEQ]
28495C80A0	80A0	[Trivial][ILSEQ]
28505C80A1	80A1	[Trivial][ILSEQ]
28515C80E0	80E0	[Trivial][ILSEQ]
28525C80EF	80EF	[Trivial][ILSEQ]
28535C80F9	80F9	[Trivial][ILSEQ]
28545C80FA	80FA	[Trivial][ILSEQ]
28555C80FC	80FC	[Trivial][ILSEQ]
28565C80FD	80FD	[Trivial][ILSEQ]
28575C80FE	80FE	[Trivial][ILSEQ]
28585C80FF	80FF	[Trivial][ILSEQ]
28595C8100	8100	[Trivial][ILSEQ]
28605C8108	8108	[Trivial][ILSEQ]
28615C8109	8109	[Trivial][ILSEQ]
28625C810A	810A	[Trivial][ILSEQ]
28635C810D	810D	[Trivial][ILSEQ]
28645C811A	811A	[Trivial][ILSEQ]
28655C8122	8122	[Trivial][ILSEQ]
28665C8125	8125	[Trivial][ILSEQ]
28675C8127	NULL	[SyntErr]
28685C8130	8130	[Trivial][ILSEQ]
28695C813F	813F	[Trivial][ILSEQ]
28705C8140	8140	[Trivial][ILSEQ]
28715C815A	815A	[Trivial][ILSEQ]
28725C815C	NULL	[SyntErr]
28735C815F	815F	[Trivial][ILSEQ]
28745C8161	8161	[Trivial][ILSEQ]
28755C8162	8162	[Trivial][ILSEQ]
28765C816E	816E	[Trivial][ILSEQ]
28775C8172	8172	[Trivial][ILSEQ]
28785C8174	8174	[Trivial][ILSEQ]
28795C817E	817E	[Trivial][ILSEQ]
28805C817F	817F	[Trivial][ILSEQ]
28815C8180	8180	[Trivial][ILSEQ]
28825C8181	8181	[Trivial][ILSEQ]
28835C819F	819F	[Trivial][ILSEQ]
28845C81A0	81A0	[Trivial][ILSEQ]
28855C81A1	81A1	[Trivial][ILSEQ]
28865C81E0	81E0	[Trivial][ILSEQ]
28875C81EF	81EF	[Trivial][ILSEQ]
28885C81F9	81F9	[Trivial][ILSEQ]
28895C81FA	81FA	[Trivial][ILSEQ]
28905C81FC	81FC	[Trivial][ILSEQ]
28915C81FD	81FD	[Trivial][ILSEQ]
28925C81FE	81FE	[Trivial][ILSEQ]
28935C81FF	81FF	[Trivial][ILSEQ]
28945C9F00	9F00	[Trivial][ILSEQ]
28955C9F08	9F08	[Trivial][ILSEQ]
28965C9F09	9F09	[Trivial][ILSEQ]
28975C9F0A	9F0A	[Trivial][ILSEQ]
28985C9F0D	9F0D	[Trivial][ILSEQ]
28995C9F1A	9F1A	[Trivial][ILSEQ]
29005C9F22	9F22	[Trivial][ILSEQ]
29015C9F25	9F25	[Trivial][ILSEQ]
29025C9F27	NULL	[SyntErr]
29035C9F30	9F30	[Trivial][ILSEQ]
29045C9F3F	9F3F	[Trivial][ILSEQ]
29055C9F40	9F40	[Trivial][ILSEQ]
29065C9F5A	9F5A	[Trivial][ILSEQ]
29075C9F5C	NULL	[SyntErr]
29085C9F5F	9F5F	[Trivial][ILSEQ]
29095C9F61	9F61	[Trivial][ILSEQ]
29105C9F62	9F62	[Trivial][ILSEQ]
29115C9F6E	9F6E	[Trivial][ILSEQ]
29125C9F72	9F72	[Trivial][ILSEQ]
29135C9F74	9F74	[Trivial][ILSEQ]
29145C9F7E	9F7E	[Trivial][ILSEQ]
29155C9F7F	9F7F	[Trivial][ILSEQ]
29165C9F80	9F80	[Trivial][ILSEQ]
29175C9F81	9F81	[Trivial][ILSEQ]
29185C9F9F	9F9F	[Trivial][ILSEQ]
29195C9FA0	9FA0	[Trivial][ILSEQ]
29205C9FA1	9FA1	[Trivial][ILSEQ]
29215C9FE0	9FE0	[Trivial][ILSEQ]
29225C9FEF	9FEF	[Trivial][ILSEQ]
29235C9FF9	9FF9	[Trivial][ILSEQ]
29245C9FFA	9FFA	[Trivial][ILSEQ]
29255C9FFC	9FFC	[Trivial][ILSEQ]
29265C9FFD	9FFD	[Trivial][ILSEQ]
29275C9FFE	9FFE	[Trivial][ILSEQ]
29285C9FFF	9FFF	[Trivial][ILSEQ]
29295CA000	A000	[Trivial][ILSEQ]
29305CA008	A008	[Trivial][ILSEQ]
29315CA009	A009	[Trivial][ILSEQ]
29325CA00A	A00A	[Trivial][ILSEQ]
29335CA00D	A00D	[Trivial][ILSEQ]
29345CA01A	A01A	[Trivial][ILSEQ]
29355CA022	A022	[Trivial][ILSEQ]
29365CA025	A025	[Trivial][ILSEQ]
29375CA027	NULL	[SyntErr]
29385CA030	A030	[Trivial][ILSEQ]
29395CA03F	A03F	[Trivial][ILSEQ]
29405CA040	A040	[Trivial][ILSEQ]
29415CA05A	A05A	[Trivial][ILSEQ]
29425CA05C	NULL	[SyntErr]
29435CA05F	A05F	[Trivial][ILSEQ]
29445CA061	A061	[Trivial][ILSEQ]
29455CA062	A062	[Trivial][ILSEQ]
29465CA06E	A06E	[Trivial][ILSEQ]
29475CA072	A072	[Trivial][ILSEQ]
29485CA074	A074	[Trivial][ILSEQ]
29495CA07E	A07E	[Trivial][ILSEQ]
29505CA07F	A07F	[Trivial][ILSEQ]
29515CA080	A080	[Trivial][ILSEQ]
29525CA081	A081	[Trivial][ILSEQ]
29535CA09F	A09F	[Trivial][ILSEQ]
29545CA0A0	A0A0	[Trivial][ILSEQ]
29555CA0A1	A0A1	[Trivial][ILSEQ]
29565CA0E0	A0E0	[Trivial][ILSEQ]
29575CA0EF	A0EF	[Trivial][ILSEQ]
29585CA0F9	A0F9	[Trivial][ILSEQ]
29595CA0FA	A0FA	[Trivial][ILSEQ]
29605CA0FC	A0FC	[Trivial][ILSEQ]
29615CA0FD	A0FD	[Trivial][ILSEQ]
29625CA0FE	A0FE	[Trivial][ILSEQ]
29635CA0FF	A0FF	[Trivial][ILSEQ]
29645CA100	A100	[Trivial][ILSEQ]
29655CA108	A108	[Trivial][ILSEQ]
29665CA109	A109	[Trivial][ILSEQ]
29675CA10A	A10A	[Trivial][ILSEQ]
29685CA10D	A10D	[Trivial][ILSEQ]
29695CA11A	A11A	[Trivial][ILSEQ]
29705CA122	A122	[Trivial][ILSEQ]
29715CA125	A125	[Trivial][ILSEQ]
29725CA127	NULL	[SyntErr]
29735CA130	A130	[Trivial][ILSEQ]
29745CA13F	A13F	[Trivial][ILSEQ]
29755CA140	A140	[Trivial][ILSEQ]
29765CA15A	A15A	[Trivial][ILSEQ]
29775CA15C	NULL	[SyntErr]
29785CA15F	A15F	[Trivial][ILSEQ]
29795CA161	A161	[Trivial][ILSEQ]
29805CA162	A162	[Trivial][ILSEQ]
29815CA16E	A16E	[Trivial][ILSEQ]
29825CA172	A172	[Trivial][ILSEQ]
29835CA174	A174	[Trivial][ILSEQ]
29845CA17E	A17E	[Trivial][ILSEQ]
29855CA17F	A17F	[Trivial][ILSEQ]
29865CA180	A180	[Trivial][ILSEQ]
29875CA181	A181	[Trivial][ILSEQ]
29885CA19F	A19F	[Trivial][ILSEQ]
29895CA1A0	A1A0	[Trivial][ILSEQ]
29905CA1A1	A1A1	[Trivial]
29915CA1E0	A1E0	[Trivial]
29925CA1EF	A1EF	[Trivial]
29935CA1F9	A1F9	[Trivial]
29945CA1FA	A1FA	[Trivial]
29955CA1FC	A1FC	[Trivial]
29965CA1FD	A1FD	[Trivial]
29975CA1FE	A1FE	[Trivial]
29985CA1FF	A1FF	[Trivial][ILSEQ]
29995CE000	E000	[Trivial][ILSEQ]
30005CE008	E008	[Trivial][ILSEQ]
30015CE009	E009	[Trivial][ILSEQ]
30025CE00A	E00A	[Trivial][ILSEQ]
30035CE00D	E00D	[Trivial][ILSEQ]
30045CE01A	E01A	[Trivial][ILSEQ]
30055CE022	E022	[Trivial][ILSEQ]
30065CE025	E025	[Trivial][ILSEQ]
30075CE027	NULL	[SyntErr]
30085CE030	E030	[Trivial][ILSEQ]
30095CE03F	E03F	[Trivial][ILSEQ]
30105CE040	E040	[Trivial][ILSEQ]
30115CE05A	E05A	[Trivial][ILSEQ]
30125CE05C	NULL	[SyntErr]
30135CE05F	E05F	[Trivial][ILSEQ]
30145CE061	E061	[Trivial][ILSEQ]
30155CE062	E062	[Trivial][ILSEQ]
30165CE06E	E06E	[Trivial][ILSEQ]
30175CE072	E072	[Trivial][ILSEQ]
30185CE074	E074	[Trivial][ILSEQ]
30195CE07E	E07E	[Trivial][ILSEQ]
30205CE07F	E07F	[Trivial][ILSEQ]
30215CE080	E080	[Trivial][ILSEQ]
30225CE081	E081	[Trivial][ILSEQ]
30235CE09F	E09F	[Trivial][ILSEQ]
30245CE0A0	E0A0	[Trivial][ILSEQ]
30255CE0A1	E0A1	[Trivial]
30265CE0E0	E0E0	[Trivial]
30275CE0EF	E0EF	[Trivial]
30285CE0F9	E0F9	[Trivial]
30295CE0FA	E0FA	[Trivial]
30305CE0FC	E0FC	[Trivial]
30315CE0FD	E0FD	[Trivial]
30325CE0FE	E0FE	[Trivial]
30335CE0FF	E0FF	[Trivial][ILSEQ]
30345CEF00	EF00	[Trivial][ILSEQ]
30355CEF08	EF08	[Trivial][ILSEQ]
30365CEF09	EF09	[Trivial][ILSEQ]
30375CEF0A	EF0A	[Trivial][ILSEQ]
30385CEF0D	EF0D	[Trivial][ILSEQ]
30395CEF1A	EF1A	[Trivial][ILSEQ]
30405CEF22	EF22	[Trivial][ILSEQ]
30415CEF25	EF25	[Trivial][ILSEQ]
30425CEF27	NULL	[SyntErr]
30435CEF30	EF30	[Trivial][ILSEQ]
30445CEF3F	EF3F	[Trivial][ILSEQ]
30455CEF40	EF40	[Trivial][ILSEQ]
30465CEF5A	EF5A	[Trivial][ILSEQ]
30475CEF5C	NULL	[SyntErr]
30485CEF5F	EF5F	[Trivial][ILSEQ]
30495CEF61	EF61	[Trivial][ILSEQ]
30505CEF62	EF62	[Trivial][ILSEQ]
30515CEF6E	EF6E	[Trivial][ILSEQ]
30525CEF72	EF72	[Trivial][ILSEQ]
30535CEF74	EF74	[Trivial][ILSEQ]
30545CEF7E	EF7E	[Trivial][ILSEQ]
30555CEF7F	EF7F	[Trivial][ILSEQ]
30565CEF80	EF80	[Trivial][ILSEQ]
30575CEF81	EF81	[Trivial][ILSEQ]
30585CEF9F	EF9F	[Trivial][ILSEQ]
30595CEFA0	EFA0	[Trivial][ILSEQ]
30605CEFA1	EFA1	[Trivial]
30615CEFE0	EFE0	[Trivial]
30625CEFEF	EFEF	[Trivial]
30635CEFF9	EFF9	[Trivial]
30645CEFFA	EFFA	[Trivial]
30655CEFFC	EFFC	[Trivial]
30665CEFFD	EFFD	[Trivial]
30675CEFFE	EFFE	[Trivial]
30685CEFFF	EFFF	[Trivial][ILSEQ]
30695CF900	F900	[Trivial][ILSEQ]
30705CF908	F908	[Trivial][ILSEQ]
30715CF909	F909	[Trivial][ILSEQ]
30725CF90A	F90A	[Trivial][ILSEQ]
30735CF90D	F90D	[Trivial][ILSEQ]
30745CF91A	F91A	[Trivial][ILSEQ]
30755CF922	F922	[Trivial][ILSEQ]
30765CF925	F925	[Trivial][ILSEQ]
30775CF927	NULL	[SyntErr]
30785CF930	F930	[Trivial][ILSEQ]
30795CF93F	F93F	[Trivial][ILSEQ]
30805CF940	F940	[Trivial][ILSEQ]
30815CF95A	F95A	[Trivial][ILSEQ]
30825CF95C	NULL	[SyntErr]
30835CF95F	F95F	[Trivial][ILSEQ]
30845CF961	F961	[Trivial][ILSEQ]
30855CF962	F962	[Trivial][ILSEQ]
30865CF96E	F96E	[Trivial][ILSEQ]
30875CF972	F972	[Trivial][ILSEQ]
30885CF974	F974	[Trivial][ILSEQ]
30895CF97E	F97E	[Trivial][ILSEQ]
30905CF97F	F97F	[Trivial][ILSEQ]
30915CF980	F980	[Trivial][ILSEQ]
30925CF981	F981	[Trivial][ILSEQ]
30935CF99F	F99F	[Trivial][ILSEQ]
30945CF9A0	F9A0	[Trivial][ILSEQ]
30955CF9A1	F9A1	[Trivial][ILSEQ]
30965CF9E0	F9E0	[Trivial][ILSEQ]
30975CF9EF	F9EF	[Trivial][ILSEQ]
30985CF9F9	F9F9	[Trivial][ILSEQ]
30995CF9FA	F9FA	[Trivial][ILSEQ]
31005CF9FC	F9FC	[Trivial][ILSEQ]
31015CF9FD	F9FD	[Trivial][ILSEQ]
31025CF9FE	F9FE	[Trivial][ILSEQ]
31035CF9FF	F9FF	[Trivial][ILSEQ]
31045CFA00	FA00	[Trivial][ILSEQ]
31055CFA08	FA08	[Trivial][ILSEQ]
31065CFA09	FA09	[Trivial][ILSEQ]
31075CFA0A	FA0A	[Trivial][ILSEQ]
31085CFA0D	FA0D	[Trivial][ILSEQ]
31095CFA1A	FA1A	[Trivial][ILSEQ]
31105CFA22	FA22	[Trivial][ILSEQ]
31115CFA25	FA25	[Trivial][ILSEQ]
31125CFA27	NULL	[SyntErr]
31135CFA30	FA30	[Trivial][ILSEQ]
31145CFA3F	FA3F	[Trivial][ILSEQ]
31155CFA40	FA40	[Trivial][ILSEQ]
31165CFA5A	FA5A	[Trivial][ILSEQ]
31175CFA5C	NULL	[SyntErr]
31185CFA5F	FA5F	[Trivial][ILSEQ]
31195CFA61	FA61	[Trivial][ILSEQ]
31205CFA62	FA62	[Trivial][ILSEQ]
31215CFA6E	FA6E	[Trivial][ILSEQ]
31225CFA72	FA72	[Trivial][ILSEQ]
31235CFA74	FA74	[Trivial][ILSEQ]
31245CFA7E	FA7E	[Trivial][ILSEQ]
31255CFA7F	FA7F	[Trivial][ILSEQ]
31265CFA80	FA80	[Trivial][ILSEQ]
31275CFA81	FA81	[Trivial][ILSEQ]
31285CFA9F	FA9F	[Trivial][ILSEQ]
31295CFAA0	FAA0	[Trivial][ILSEQ]
31305CFAA1	FAA1	[Trivial][ILSEQ]
31315CFAE0	FAE0	[Trivial][ILSEQ]
31325CFAEF	FAEF	[Trivial][ILSEQ]
31335CFAF9	FAF9	[Trivial][ILSEQ]
31345CFAFA	FAFA	[Trivial][ILSEQ]
31355CFAFC	FAFC	[Trivial][ILSEQ]
31365CFAFD	FAFD	[Trivial][ILSEQ]
31375CFAFE	FAFE	[Trivial][ILSEQ]
31385CFAFF	FAFF	[Trivial][ILSEQ]
31395CFC00	FC00	[Trivial][ILSEQ]
31405CFC08	FC08	[Trivial][ILSEQ]
31415CFC09	FC09	[Trivial][ILSEQ]
31425CFC0A	FC0A	[Trivial][ILSEQ]
31435CFC0D	FC0D	[Trivial][ILSEQ]
31445CFC1A	FC1A	[Trivial][ILSEQ]
31455CFC22	FC22	[Trivial][ILSEQ]
31465CFC25	FC25	[Trivial][ILSEQ]
31475CFC27	NULL	[SyntErr]
31485CFC30	FC30	[Trivial][ILSEQ]
31495CFC3F	FC3F	[Trivial][ILSEQ]
31505CFC40	FC40	[Trivial][ILSEQ]
31515CFC5A	FC5A	[Trivial][ILSEQ]
31525CFC5C	NULL	[SyntErr]
31535CFC5F	FC5F	[Trivial][ILSEQ]
31545CFC61	FC61	[Trivial][ILSEQ]
31555CFC62	FC62	[Trivial][ILSEQ]
31565CFC6E	FC6E	[Trivial][ILSEQ]
31575CFC72	FC72	[Trivial][ILSEQ]
31585CFC74	FC74	[Trivial][ILSEQ]
31595CFC7E	FC7E	[Trivial][ILSEQ]
31605CFC7F	FC7F	[Trivial][ILSEQ]
31615CFC80	FC80	[Trivial][ILSEQ]
31625CFC81	FC81	[Trivial][ILSEQ]
31635CFC9F	FC9F	[Trivial][ILSEQ]
31645CFCA0	FCA0	[Trivial][ILSEQ]
31655CFCA1	FCA1	[Trivial][ILSEQ]
31665CFCE0	FCE0	[Trivial][ILSEQ]
31675CFCEF	FCEF	[Trivial][ILSEQ]
31685CFCF9	FCF9	[Trivial][ILSEQ]
31695CFCFA	FCFA	[Trivial][ILSEQ]
31705CFCFC	FCFC	[Trivial][ILSEQ]
31715CFCFD	FCFD	[Trivial][ILSEQ]
31725CFCFE	FCFE	[Trivial][ILSEQ]
31735CFCFF	FCFF	[Trivial][ILSEQ]
31745CFD00	FD00	[Trivial][ILSEQ]
31755CFD08	FD08	[Trivial][ILSEQ]
31765CFD09	FD09	[Trivial][ILSEQ]
31775CFD0A	FD0A	[Trivial][ILSEQ]
31785CFD0D	FD0D	[Trivial][ILSEQ]
31795CFD1A	FD1A	[Trivial][ILSEQ]
31805CFD22	FD22	[Trivial][ILSEQ]
31815CFD25	FD25	[Trivial][ILSEQ]
31825CFD27	NULL	[SyntErr]
31835CFD30	FD30	[Trivial][ILSEQ]
31845CFD3F	FD3F	[Trivial][ILSEQ]
31855CFD40	FD40	[Trivial][ILSEQ]
31865CFD5A	FD5A	[Trivial][ILSEQ]
31875CFD5C	NULL	[SyntErr]
31885CFD5F	FD5F	[Trivial][ILSEQ]
31895CFD61	FD61	[Trivial][ILSEQ]
31905CFD62	FD62	[Trivial][ILSEQ]
31915CFD6E	FD6E	[Trivial][ILSEQ]
31925CFD72	FD72	[Trivial][ILSEQ]
31935CFD74	FD74	[Trivial][ILSEQ]
31945CFD7E	FD7E	[Trivial][ILSEQ]
31955CFD7F	FD7F	[Trivial][ILSEQ]
31965CFD80	FD80	[Trivial][ILSEQ]
31975CFD81	FD81	[Trivial][ILSEQ]
31985CFD9F	FD9F	[Trivial][ILSEQ]
31995CFDA0	FDA0	[Trivial][ILSEQ]
32005CFDA1	FDA1	[Trivial][ILSEQ]
32015CFDE0	FDE0	[Trivial][ILSEQ]
32025CFDEF	FDEF	[Trivial][ILSEQ]
32035CFDF9	FDF9	[Trivial][ILSEQ]
32045CFDFA	FDFA	[Trivial][ILSEQ]
32055CFDFC	FDFC	[Trivial][ILSEQ]
32065CFDFD	FDFD	[Trivial][ILSEQ]
32075CFDFE	FDFE	[Trivial][ILSEQ]
32085CFDFF	FDFF	[Trivial][ILSEQ]
32095CFE00	FE00	[Trivial][ILSEQ]
32105CFE08	FE08	[Trivial][ILSEQ]
32115CFE09	FE09	[Trivial][ILSEQ]
32125CFE0A	FE0A	[Trivial][ILSEQ]
32135CFE0D	FE0D	[Trivial][ILSEQ]
32145CFE1A	FE1A	[Trivial][ILSEQ]
32155CFE22	FE22	[Trivial][ILSEQ]
32165CFE25	FE25	[Trivial][ILSEQ]
32175CFE27	NULL	[SyntErr]
32185CFE30	FE30	[Trivial][ILSEQ]
32195CFE3F	FE3F	[Trivial][ILSEQ]
32205CFE40	FE40	[Trivial][ILSEQ]
32215CFE5A	FE5A	[Trivial][ILSEQ]
32225CFE5C	NULL	[SyntErr]
32235CFE5F	FE5F	[Trivial][ILSEQ]
32245CFE61	FE61	[Trivial][ILSEQ]
32255CFE62	FE62	[Trivial][ILSEQ]
32265CFE6E	FE6E	[Trivial][ILSEQ]
32275CFE72	FE72	[Trivial][ILSEQ]
32285CFE74	FE74	[Trivial][ILSEQ]
32295CFE7E	FE7E	[Trivial][ILSEQ]
32305CFE7F	FE7F	[Trivial][ILSEQ]
32315CFE80	FE80	[Trivial][ILSEQ]
32325CFE81	FE81	[Trivial][ILSEQ]
32335CFE9F	FE9F	[Trivial][ILSEQ]
32345CFEA0	FEA0	[Trivial][ILSEQ]
32355CFEA1	FEA1	[Trivial][ILSEQ]
32365CFEE0	FEE0	[Trivial][ILSEQ]
32375CFEEF	FEEF	[Trivial][ILSEQ]
32385CFEF9	FEF9	[Trivial][ILSEQ]
32395CFEFA	FEFA	[Trivial][ILSEQ]
32405CFEFC	FEFC	[Trivial][ILSEQ]
32415CFEFD	FEFD	[Trivial][ILSEQ]
32425CFEFE	FEFE	[Trivial][ILSEQ]
32435CFEFF	FEFF	[Trivial][ILSEQ]
32445CFF00	FF00	[Trivial][ILSEQ]
32455CFF08	FF08	[Trivial][ILSEQ]
32465CFF09	FF09	[Trivial][ILSEQ]
32475CFF0A	FF0A	[Trivial][ILSEQ]
32485CFF0D	FF0D	[Trivial][ILSEQ]
32495CFF1A	FF1A	[Trivial][ILSEQ]
32505CFF22	FF22	[Trivial][ILSEQ]
32515CFF25	FF25	[Trivial][ILSEQ]
32525CFF27	NULL	[SyntErr]
32535CFF30	FF30	[Trivial][ILSEQ]
32545CFF3F	FF3F	[Trivial][ILSEQ]
32555CFF40	FF40	[Trivial][ILSEQ]
32565CFF5A	FF5A	[Trivial][ILSEQ]
32575CFF5C	NULL	[SyntErr]
32585CFF5F	FF5F	[Trivial][ILSEQ]
32595CFF61	FF61	[Trivial][ILSEQ]
32605CFF62	FF62	[Trivial][ILSEQ]
32615CFF6E	FF6E	[Trivial][ILSEQ]
32625CFF72	FF72	[Trivial][ILSEQ]
32635CFF74	FF74	[Trivial][ILSEQ]
32645CFF7E	FF7E	[Trivial][ILSEQ]
32655CFF7F	FF7F	[Trivial][ILSEQ]
32665CFF80	FF80	[Trivial][ILSEQ]
32675CFF81	FF81	[Trivial][ILSEQ]
32685CFF9F	FF9F	[Trivial][ILSEQ]
32695CFFA0	FFA0	[Trivial][ILSEQ]
32705CFFA1	FFA1	[Trivial][ILSEQ]
32715CFFE0	FFE0	[Trivial][ILSEQ]
32725CFFEF	FFEF	[Trivial][ILSEQ]
32735CFFF9	FFF9	[Trivial][ILSEQ]
32745CFFFA	FFFA	[Trivial][ILSEQ]
32755CFFFC	FFFC	[Trivial][ILSEQ]
32765CFFFD	FFFD	[Trivial][ILSEQ]
32775CFFFE	FFFE	[Trivial][ILSEQ]
32785CFFFF	FFFF	[Trivial][ILSEQ]
32795C005C00	0000	[Trivial]
32805C005C08	0008	[Trivial]
32815C005C09	0009	[Trivial]
32825C005C0A	000A	[Trivial]
32835C005C0D	000D	[Trivial]
32845C005C1A	001A	[Trivial]
32855C005C22	0022	[Trivial]
32865C005C25	005C25	[Regular]
32875C005C27	0027	[Trivial]
32885C005C30	0000	[Regular]
32895C005C3F	003F	[Trivial]
32905C005C40	0040	[Trivial]
32915C005C5A	001A	[Regular]
32925C005C5C	005C	[Regular]
32935C005C5F	005C5F	[Regular]
32945C005C61	0061	[Trivial]
32955C005C62	0008	[Regular]
32965C005C6E	000A	[Regular]
32975C005C72	000D	[Regular]
32985C005C74	0009	[Regular]
32995C005C7E	007E	[Trivial]
33005C005C7F	007F	[Trivial]
33015C005C80	0080	[Trivial][ILSEQ]
33025C005C81	0081	[Trivial][ILSEQ]
33035C005C9F	009F	[Trivial][ILSEQ]
33045C005CA0	00A0	[Trivial][ILSEQ]
33055C005CA1	00A1	[Trivial][ILSEQ]
33065C005CE0	00E0	[Trivial][ILSEQ]
33075C005CEF	00EF	[Trivial][ILSEQ]
33085C005CF9	00F9	[Trivial][ILSEQ]
33095C005CFA	00FA	[Trivial][ILSEQ]
33105C005CFC	00FC	[Trivial][ILSEQ]
33115C005CFD	00FD	[Trivial][ILSEQ]
33125C005CFE	00FE	[Trivial][ILSEQ]
33135C005CFF	00FF	[Trivial][ILSEQ]
33145C085C00	0800	[Trivial]
33155C085C08	0808	[Trivial]
33165C085C09	0809	[Trivial]
33175C085C0A	080A	[Trivial]
33185C085C0D	080D	[Trivial]
33195C085C1A	081A	[Trivial]
33205C085C22	0822	[Trivial]
33215C085C25	085C25	[Regular]
33225C085C27	0827	[Trivial]
33235C085C30	0800	[Regular]
33245C085C3F	083F	[Trivial]
33255C085C40	0840	[Trivial]
33265C085C5A	081A	[Regular]
33275C085C5C	085C	[Regular]
33285C085C5F	085C5F	[Regular]
33295C085C61	0861	[Trivial]
33305C085C62	0808	[Regular]
33315C085C6E	080A	[Regular]
33325C085C72	080D	[Regular]
33335C085C74	0809	[Regular]
33345C085C7E	087E	[Trivial]
33355C085C7F	087F	[Trivial]
33365C085C80	0880	[Trivial][ILSEQ]
33375C085C81	0881	[Trivial][ILSEQ]
33385C085C9F	089F	[Trivial][ILSEQ]
33395C085CA0	08A0	[Trivial][ILSEQ]
33405C085CA1	08A1	[Trivial][ILSEQ]
33415C085CE0	08E0	[Trivial][ILSEQ]
33425C085CEF	08EF	[Trivial][ILSEQ]
33435C085CF9	08F9	[Trivial][ILSEQ]
33445C085CFA	08FA	[Trivial][ILSEQ]
33455C085CFC	08FC	[Trivial][ILSEQ]
33465C085CFD	08FD	[Trivial][ILSEQ]
33475C085CFE	08FE	[Trivial][ILSEQ]
33485C085CFF	08FF	[Trivial][ILSEQ]
33495C095C00	0900	[Trivial]
33505C095C08	0908	[Trivial]
33515C095C09	0909	[Trivial]
33525C095C0A	090A	[Trivial]
33535C095C0D	090D	[Trivial]
33545C095C1A	091A	[Trivial]
33555C095C22	0922	[Trivial]
33565C095C25	095C25	[Regular]
33575C095C27	0927	[Trivial]
33585C095C30	0900	[Regular]
33595C095C3F	093F	[Trivial]
33605C095C40	0940	[Trivial]
33615C095C5A	091A	[Regular]
33625C095C5C	095C	[Regular]
33635C095C5F	095C5F	[Regular]
33645C095C61	0961	[Trivial]
33655C095C62	0908	[Regular]
33665C095C6E	090A	[Regular]
33675C095C72	090D	[Regular]
33685C095C74	0909	[Regular]
33695C095C7E	097E	[Trivial]
33705C095C7F	097F	[Trivial]
33715C095C80	0980	[Trivial][ILSEQ]
33725C095C81	0981	[Trivial][ILSEQ]
33735C095C9F	099F	[Trivial][ILSEQ]
33745C095CA0	09A0	[Trivial][ILSEQ]
33755C095CA1	09A1	[Trivial][ILSEQ]
33765C095CE0	09E0	[Trivial][ILSEQ]
33775C095CEF	09EF	[Trivial][ILSEQ]
33785C095CF9	09F9	[Trivial][ILSEQ]
33795C095CFA	09FA	[Trivial][ILSEQ]
33805C095CFC	09FC	[Trivial][ILSEQ]
33815C095CFD	09FD	[Trivial][ILSEQ]
33825C095CFE	09FE	[Trivial][ILSEQ]
33835C095CFF	09FF	[Trivial][ILSEQ]
33845C0A5C00	0A00	[Trivial]
33855C0A5C08	0A08	[Trivial]
33865C0A5C09	0A09	[Trivial]
33875C0A5C0A	0A0A	[Trivial]
33885C0A5C0D	0A0D	[Trivial]
33895C0A5C1A	0A1A	[Trivial]
33905C0A5C22	0A22	[Trivial]
33915C0A5C25	0A5C25	[Regular]
33925C0A5C27	0A27	[Trivial]
33935C0A5C30	0A00	[Regular]
33945C0A5C3F	0A3F	[Trivial]
33955C0A5C40	0A40	[Trivial]
33965C0A5C5A	0A1A	[Regular]
33975C0A5C5C	0A5C	[Regular]
33985C0A5C5F	0A5C5F	[Regular]
33995C0A5C61	0A61	[Trivial]
34005C0A5C62	0A08	[Regular]
34015C0A5C6E	0A0A	[Regular]
34025C0A5C72	0A0D	[Regular]
34035C0A5C74	0A09	[Regular]
34045C0A5C7E	0A7E	[Trivial]
34055C0A5C7F	0A7F	[Trivial]
34065C0A5C80	0A80	[Trivial][ILSEQ]
34075C0A5C81	0A81	[Trivial][ILSEQ]
34085C0A5C9F	0A9F	[Trivial][ILSEQ]
34095C0A5CA0	0AA0	[Trivial][ILSEQ]
34105C0A5CA1	0AA1	[Trivial][ILSEQ]
34115C0A5CE0	0AE0	[Trivial][ILSEQ]
34125C0A5CEF	0AEF	[Trivial][ILSEQ]
34135C0A5CF9	0AF9	[Trivial][ILSEQ]
34145C0A5CFA	0AFA	[Trivial][ILSEQ]
34155C0A5CFC	0AFC	[Trivial][ILSEQ]
34165C0A5CFD	0AFD	[Trivial][ILSEQ]
34175C0A5CFE	0AFE	[Trivial][ILSEQ]
34185C0A5CFF	0AFF	[Trivial][ILSEQ]
34195C0D5C00	0D00	[Trivial]
34205C0D5C08	0D08	[Trivial]
34215C0D5C09	0D09	[Trivial]
34225C0D5C0A	0D0A	[Trivial]
34235C0D5C0D	0D0D	[Trivial]
34245C0D5C1A	0D1A	[Trivial]
34255C0D5C22	0D22	[Trivial]
34265C0D5C25	0D5C25	[Regular]
34275C0D5C27	0D27	[Trivial]
34285C0D5C30	0D00	[Regular]
34295C0D5C3F	0D3F	[Trivial]
34305C0D5C40	0D40	[Trivial]
34315C0D5C5A	0D1A	[Regular]
34325C0D5C5C	0D5C	[Regular]
34335C0D5C5F	0D5C5F	[Regular]
34345C0D5C61	0D61	[Trivial]
34355C0D5C62	0D08	[Regular]
34365C0D5C6E	0D0A	[Regular]
34375C0D5C72	0D0D	[Regular]
34385C0D5C74	0D09	[Regular]
34395C0D5C7E	0D7E	[Trivial]
34405C0D5C7F	0D7F	[Trivial]
34415C0D5C80	0D80	[Trivial][ILSEQ]
34425C0D5C81	0D81	[Trivial][ILSEQ]
34435C0D5C9F	0D9F	[Trivial][ILSEQ]
34445C0D5CA0	0DA0	[Trivial][ILSEQ]
34455C0D5CA1	0DA1	[Trivial][ILSEQ]
34465C0D5CE0	0DE0	[Trivial][ILSEQ]
34475C0D5CEF	0DEF	[Trivial][ILSEQ]
34485C0D5CF9	0DF9	[Trivial][ILSEQ]
34495C0D5CFA	0DFA	[Trivial][ILSEQ]
34505C0D5CFC	0DFC	[Trivial][ILSEQ]
34515C0D5CFD	0DFD	[Trivial][ILSEQ]
34525C0D5CFE	0DFE	[Trivial][ILSEQ]
34535C0D5CFF	0DFF	[Trivial][ILSEQ]
34545C1A5C00	1A00	[Trivial]
34555C1A5C08	1A08	[Trivial]
34565C1A5C09	1A09	[Trivial]
34575C1A5C0A	1A0A	[Trivial]
34585C1A5C0D	1A0D	[Trivial]
34595C1A5C1A	1A1A	[Trivial]
34605C1A5C22	1A22	[Trivial]
34615C1A5C25	1A5C25	[Regular]
34625C1A5C27	1A27	[Trivial]
34635C1A5C30	1A00	[Regular]
34645C1A5C3F	1A3F	[Trivial]
34655C1A5C40	1A40	[Trivial]
34665C1A5C5A	1A1A	[Regular]
34675C1A5C5C	1A5C	[Regular]
34685C1A5C5F	1A5C5F	[Regular]
34695C1A5C61	1A61	[Trivial]
34705C1A5C62	1A08	[Regular]
34715C1A5C6E	1A0A	[Regular]
34725C1A5C72	1A0D	[Regular]
34735C1A5C74	1A09	[Regular]
34745C1A5C7E	1A7E	[Trivial]
34755C1A5C7F	1A7F	[Trivial]
34765C1A5C80	1A80	[Trivial][ILSEQ]
34775C1A5C81	1A81	[Trivial][ILSEQ]
34785C1A5C9F	1A9F	[Trivial][ILSEQ]
34795C1A5CA0	1AA0	[Trivial][ILSEQ]
34805C1A5CA1	1AA1	[Trivial][ILSEQ]
34815C1A5CE0	1AE0	[Trivial][ILSEQ]
34825C1A5CEF	1AEF	[Trivial][ILSEQ]
34835C1A5CF9	1AF9	[Trivial][ILSEQ]
34845C1A5CFA	1AFA	[Trivial][ILSEQ]
34855C1A5CFC	1AFC	[Trivial][ILSEQ]
34865C1A5CFD	1AFD	[Trivial][ILSEQ]
34875C1A5CFE	1AFE	[Trivial][ILSEQ]
34885C1A5CFF	1AFF	[Trivial][ILSEQ]
34895C225C00	2200	[Trivial]
34905C225C08	2208	[Trivial]
34915C225C09	2209	[Trivial]
34925C225C0A	220A	[Trivial]
34935C225C0D	220D	[Trivial]
34945C225C1A	221A	[Trivial]
34955C225C22	2222	[Trivial]
34965C225C25	225C25	[Regular]
34975C225C27	2227	[Trivial]
34985C225C30	2200	[Regular]
34995C225C3F	223F	[Trivial]
35005C225C40	2240	[Trivial]
35015C225C5A	221A	[Regular]
35025C225C5C	225C	[Regular]
35035C225C5F	225C5F	[Regular]
35045C225C61	2261	[Trivial]
35055C225C62	2208	[Regular]
35065C225C6E	220A	[Regular]
35075C225C72	220D	[Regular]
35085C225C74	2209	[Regular]
35095C225C7E	227E	[Trivial]
35105C225C7F	227F	[Trivial]
35115C225C80	2280	[Trivial][ILSEQ]
35125C225C81	2281	[Trivial][ILSEQ]
35135C225C9F	229F	[Trivial][ILSEQ]
35145C225CA0	22A0	[Trivial][ILSEQ]
35155C225CA1	22A1	[Trivial][ILSEQ]
35165C225CE0	22E0	[Trivial][ILSEQ]
35175C225CEF	22EF	[Trivial][ILSEQ]
35185C225CF9	22F9	[Trivial][ILSEQ]
35195C225CFA	22FA	[Trivial][ILSEQ]
35205C225CFC	22FC	[Trivial][ILSEQ]
35215C225CFD	22FD	[Trivial][ILSEQ]
35225C225CFE	22FE	[Trivial][ILSEQ]
35235C225CFF	22FF	[Trivial][ILSEQ]
35245C255C00	5C2500	[Regular]
35255C255C08	5C2508	[Regular]
35265C255C09	5C2509	[Regular]
35275C255C0A	5C250A	[Regular]
35285C255C0D	5C250D	[Regular]
35295C255C1A	5C251A	[Regular]
35305C255C22	5C2522	[Regular]
35315C255C25	5C255C25	[Preserve][LIKE]
35325C255C27	5C2527	[Regular]
35335C255C30	5C2500	[Regular]
35345C255C3F	5C253F	[Regular]
35355C255C40	5C2540	[Regular]
35365C255C5A	5C251A	[Regular]
35375C255C5C	5C255C	[Regular]
35385C255C5F	5C255C5F	[Preserve][LIKE]
35395C255C61	5C2561	[Regular]
35405C255C62	5C2508	[Regular]
35415C255C6E	5C250A	[Regular]
35425C255C72	5C250D	[Regular]
35435C255C74	5C2509	[Regular]
35445C255C7E	5C257E	[Regular]
35455C255C7F	5C257F	[Regular]
35465C255C80	5C2580	[Regular][ILSEQ]
35475C255C81	5C2581	[Regular][ILSEQ]
35485C255C9F	5C259F	[Regular][ILSEQ]
35495C255CA0	5C25A0	[Regular][ILSEQ]
35505C255CA1	5C25A1	[Regular][ILSEQ]
35515C255CE0	5C25E0	[Regular][ILSEQ]
35525C255CEF	5C25EF	[Regular][ILSEQ]
35535C255CF9	5C25F9	[Regular][ILSEQ]
35545C255CFA	5C25FA	[Regular][ILSEQ]
35555C255CFC	5C25FC	[Regular][ILSEQ]
35565C255CFD	5C25FD	[Regular][ILSEQ]
35575C255CFE	5C25FE	[Regular][ILSEQ]
35585C255CFF	5C25FF	[Regular][ILSEQ]
35595C275C00	2700	[Trivial]
35605C275C08	2708	[Trivial]
35615C275C09	2709	[Trivial]
35625C275C0A	270A	[Trivial]
35635C275C0D	270D	[Trivial]
35645C275C1A	271A	[Trivial]
35655C275C22	2722	[Trivial]
35665C275C25	275C25	[Regular]
35675C275C27	2727	[Trivial]
35685C275C30	2700	[Regular]
35695C275C3F	273F	[Trivial]
35705C275C40	2740	[Trivial]
35715C275C5A	271A	[Regular]
35725C275C5C	275C	[Regular]
35735C275C5F	275C5F	[Regular]
35745C275C61	2761	[Trivial]
35755C275C62	2708	[Regular]
35765C275C6E	270A	[Regular]
35775C275C72	270D	[Regular]
35785C275C74	2709	[Regular]
35795C275C7E	277E	[Trivial]
35805C275C7F	277F	[Trivial]
35815C275C80	2780	[Trivial][ILSEQ]
35825C275C81	2781	[Trivial][ILSEQ]
35835C275C9F	279F	[Trivial][ILSEQ]
35845C275CA0	27A0	[Trivial][ILSEQ]
35855C275CA1	27A1	[Trivial][ILSEQ]
35865C275CE0	27E0	[Trivial][ILSEQ]
35875C275CEF	27EF	[Trivial][ILSEQ]
35885C275CF9	27F9	[Trivial][ILSEQ]
35895C275CFA	27FA	[Trivial][ILSEQ]
35905C275CFC	27FC	[Trivial][ILSEQ]
35915C275CFD	27FD	[Trivial][ILSEQ]
35925C275CFE	27FE	[Trivial][ILSEQ]
35935C275CFF	27FF	[Trivial][ILSEQ]
35945C305C00	0000	[Regular]
35955C305C08	0008	[Regular]
35965C305C09	0009	[Regular]
35975C305C0A	000A	[Regular]
35985C305C0D	000D	[Regular]
35995C305C1A	001A	[Regular]
36005C305C22	0022	[Regular]
36015C305C25	005C25	[Regular]
36025C305C27	0027	[Regular]
36035C305C30	0000	[Regular]
36045C305C3F	003F	[Regular]
36055C305C40	0040	[Regular]
36065C305C5A	001A	[Regular]
36075C305C5C	005C	[Regular]
36085C305C5F	005C5F	[Regular]
36095C305C61	0061	[Regular]
36105C305C62	0008	[Regular]
36115C305C6E	000A	[Regular]
36125C305C72	000D	[Regular]
36135C305C74	0009	[Regular]
36145C305C7E	007E	[Regular]
36155C305C7F	007F	[Regular]
36165C305C80	0080	[Regular][ILSEQ]
36175C305C81	0081	[Regular][ILSEQ]
36185C305C9F	009F	[Regular][ILSEQ]
36195C305CA0	00A0	[Regular][ILSEQ]
36205C305CA1	00A1	[Regular][ILSEQ]
36215C305CE0	00E0	[Regular][ILSEQ]
36225C305CEF	00EF	[Regular][ILSEQ]
36235C305CF9	00F9	[Regular][ILSEQ]
36245C305CFA	00FA	[Regular][ILSEQ]
36255C305CFC	00FC	[Regular][ILSEQ]
36265C305CFD	00FD	[Regular][ILSEQ]
36275C305CFE	00FE	[Regular][ILSEQ]
36285C305CFF	00FF	[Regular][ILSEQ]
36295C3F5C00	3F00	[Trivial]
36305C3F5C08	3F08	[Trivial]
36315C3F5C09	3F09	[Trivial]
36325C3F5C0A	3F0A	[Trivial]
36335C3F5C0D	3F0D	[Trivial]
36345C3F5C1A	3F1A	[Trivial]
36355C3F5C22	3F22	[Trivial]
36365C3F5C25	3F5C25	[Regular]
36375C3F5C27	3F27	[Trivial]
36385C3F5C30	3F00	[Regular]
36395C3F5C3F	3F3F	[Trivial]
36405C3F5C40	3F40	[Trivial]
36415C3F5C5A	3F1A	[Regular]
36425C3F5C5C	3F5C	[Regular]
36435C3F5C5F	3F5C5F	[Regular]
36445C3F5C61	3F61	[Trivial]
36455C3F5C62	3F08	[Regular]
36465C3F5C6E	3F0A	[Regular]
36475C3F5C72	3F0D	[Regular]
36485C3F5C74	3F09	[Regular]
36495C3F5C7E	3F7E	[Trivial]
36505C3F5C7F	3F7F	[Trivial]
36515C3F5C80	3F80	[Trivial][ILSEQ]
36525C3F5C81	3F81	[Trivial][ILSEQ]
36535C3F5C9F	3F9F	[Trivial][ILSEQ]
36545C3F5CA0	3FA0	[Trivial][ILSEQ]
36555C3F5CA1	3FA1	[Trivial][ILSEQ]
36565C3F5CE0	3FE0	[Trivial][ILSEQ]
36575C3F5CEF	3FEF	[Trivial][ILSEQ]
36585C3F5CF9	3FF9	[Trivial][ILSEQ]
36595C3F5CFA	3FFA	[Trivial][ILSEQ]
36605C3F5CFC	3FFC	[Trivial][ILSEQ]
36615C3F5CFD	3FFD	[Trivial][ILSEQ]
36625C3F5CFE	3FFE	[Trivial][ILSEQ]
36635C3F5CFF	3FFF	[Trivial][ILSEQ]
36645C405C00	4000	[Trivial]
36655C405C08	4008	[Trivial]
36665C405C09	4009	[Trivial]
36675C405C0A	400A	[Trivial]
36685C405C0D	400D	[Trivial]
36695C405C1A	401A	[Trivial]
36705C405C22	4022	[Trivial]
36715C405C25	405C25	[Regular]
36725C405C27	4027	[Trivial]
36735C405C30	4000	[Regular]
36745C405C3F	403F	[Trivial]
36755C405C40	4040	[Trivial]
36765C405C5A	401A	[Regular]
36775C405C5C	405C	[Regular]
36785C405C5F	405C5F	[Regular]
36795C405C61	4061	[Trivial]
36805C405C62	4008	[Regular]
36815C405C6E	400A	[Regular]
36825C405C72	400D	[Regular]
36835C405C74	4009	[Regular]
36845C405C7E	407E	[Trivial]
36855C405C7F	407F	[Trivial]
36865C405C80	4080	[Trivial][ILSEQ]
36875C405C81	4081	[Trivial][ILSEQ]
36885C405C9F	409F	[Trivial][ILSEQ]
36895C405CA0	40A0	[Trivial][ILSEQ]
36905C405CA1	40A1	[Trivial][ILSEQ]
36915C405CE0	40E0	[Trivial][ILSEQ]
36925C405CEF	40EF	[Trivial][ILSEQ]
36935C405CF9	40F9	[Trivial][ILSEQ]
36945C405CFA	40FA	[Trivial][ILSEQ]
36955C405CFC	40FC	[Trivial][ILSEQ]
36965C405CFD	40FD	[Trivial][ILSEQ]
36975C405CFE	40FE	[Trivial][ILSEQ]
36985C405CFF	40FF	[Trivial][ILSEQ]
36995C5A5C00	1A00	[Regular]
37005C5A5C08	1A08	[Regular]
37015C5A5C09	1A09	[Regular]
37025C5A5C0A	1A0A	[Regular]
37035C5A5C0D	1A0D	[Regular]
37045C5A5C1A	1A1A	[Regular]
37055C5A5C22	1A22	[Regular]
37065C5A5C25	1A5C25	[Regular]
37075C5A5C27	1A27	[Regular]
37085C5A5C30	1A00	[Regular]
37095C5A5C3F	1A3F	[Regular]
37105C5A5C40	1A40	[Regular]
37115C5A5C5A	1A1A	[Regular]
37125C5A5C5C	1A5C	[Regular]
37135C5A5C5F	1A5C5F	[Regular]
37145C5A5C61	1A61	[Regular]
37155C5A5C62	1A08	[Regular]
37165C5A5C6E	1A0A	[Regular]
37175C5A5C72	1A0D	[Regular]
37185C5A5C74	1A09	[Regular]
37195C5A5C7E	1A7E	[Regular]
37205C5A5C7F	1A7F	[Regular]
37215C5A5C80	1A80	[Regular][ILSEQ]
37225C5A5C81	1A81	[Regular][ILSEQ]
37235C5A5C9F	1A9F	[Regular][ILSEQ]
37245C5A5CA0	1AA0	[Regular][ILSEQ]
37255C5A5CA1	1AA1	[Regular][ILSEQ]
37265C5A5CE0	1AE0	[Regular][ILSEQ]
37275C5A5CEF	1AEF	[Regular][ILSEQ]
37285C5A5CF9	1AF9	[Regular][ILSEQ]
37295C5A5CFA	1AFA	[Regular][ILSEQ]
37305C5A5CFC	1AFC	[Regular][ILSEQ]
37315C5A5CFD	1AFD	[Regular][ILSEQ]
37325C5A5CFE	1AFE	[Regular][ILSEQ]
37335C5A5CFF	1AFF	[Regular][ILSEQ]
37345C5C5C00	5C00	[Regular]
37355C5C5C08	5C08	[Regular]
37365C5C5C09	5C09	[Regular]
37375C5C5C0A	5C0A	[Regular]
37385C5C5C0D	5C0D	[Regular]
37395C5C5C1A	5C1A	[Regular]
37405C5C5C22	5C22	[Regular]
37415C5C5C25	5C5C25	[Regular]
37425C5C5C27	5C27	[Regular]
37435C5C5C30	5C00	[Regular]
37445C5C5C3F	5C3F	[Regular]
37455C5C5C40	5C40	[Regular]
37465C5C5C5A	5C1A	[Regular]
37475C5C5C5C	5C5C	[Regular]
37485C5C5C5F	5C5C5F	[Regular]
37495C5C5C61	5C61	[Regular]
37505C5C5C62	5C08	[Regular]
37515C5C5C6E	5C0A	[Regular]
37525C5C5C72	5C0D	[Regular]
37535C5C5C74	5C09	[Regular]
37545C5C5C7E	5C7E	[Regular]
37555C5C5C7F	5C7F	[Regular]
37565C5C5C80	5C80	[Regular][ILSEQ]
37575C5C5C81	5C81	[Regular][ILSEQ]
37585C5C5C9F	5C9F	[Regular][ILSEQ]
37595C5C5CA0	5CA0	[Regular][ILSEQ]
37605C5C5CA1	5CA1	[Regular][ILSEQ]
37615C5C5CE0	5CE0	[Regular][ILSEQ]
37625C5C5CEF	5CEF	[Regular][ILSEQ]
37635C5C5CF9	5CF9	[Regular][ILSEQ]
37645C5C5CFA	5CFA	[Regular][ILSEQ]
37655C5C5CFC	5CFC	[Regular][ILSEQ]
37665C5C5CFD	5CFD	[Regular][ILSEQ]
37675C5C5CFE	5CFE	[Regular][ILSEQ]
37685C5C5CFF	5CFF	[Regular][ILSEQ]
37695C5F5C00	5C5F00	[Regular]
37705C5F5C08	5C5F08	[Regular]
37715C5F5C09	5C5F09	[Regular]
37725C5F5C0A	5C5F0A	[Regular]
37735C5F5C0D	5C5F0D	[Regular]
37745C5F5C1A	5C5F1A	[Regular]
37755C5F5C22	5C5F22	[Regular]
37765C5F5C25	5C5F5C25	[Preserve][LIKE]
37775C5F5C27	5C5F27	[Regular]
37785C5F5C30	5C5F00	[Regular]
37795C5F5C3F	5C5F3F	[Regular]
37805C5F5C40	5C5F40	[Regular]
37815C5F5C5A	5C5F1A	[Regular]
37825C5F5C5C	5C5F5C	[Regular]
37835C5F5C5F	5C5F5C5F	[Preserve][LIKE]
37845C5F5C61	5C5F61	[Regular]
37855C5F5C62	5C5F08	[Regular]
37865C5F5C6E	5C5F0A	[Regular]
37875C5F5C72	5C5F0D	[Regular]
37885C5F5C74	5C5F09	[Regular]
37895C5F5C7E	5C5F7E	[Regular]
37905C5F5C7F	5C5F7F	[Regular]
37915C5F5C80	5C5F80	[Regular][ILSEQ]
37925C5F5C81	5C5F81	[Regular][ILSEQ]
37935C5F5C9F	5C5F9F	[Regular][ILSEQ]
37945C5F5CA0	5C5FA0	[Regular][ILSEQ]
37955C5F5CA1	5C5FA1	[Regular][ILSEQ]
37965C5F5CE0	5C5FE0	[Regular][ILSEQ]
37975C5F5CEF	5C5FEF	[Regular][ILSEQ]
37985C5F5CF9	5C5FF9	[Regular][ILSEQ]
37995C5F5CFA	5C5FFA	[Regular][ILSEQ]
38005C5F5CFC	5C5FFC	[Regular][ILSEQ]
38015C5F5CFD	5C5FFD	[Regular][ILSEQ]
38025C5F5CFE	5C5FFE	[Regular][ILSEQ]
38035C5F5CFF	5C5FFF	[Regular][ILSEQ]
38045C615C00	6100	[Trivial]
38055C615C08	6108	[Trivial]
38065C615C09	6109	[Trivial]
38075C615C0A	610A	[Trivial]
38085C615C0D	610D	[Trivial]
38095C615C1A	611A	[Trivial]
38105C615C22	6122	[Trivial]
38115C615C25	615C25	[Regular]
38125C615C27	6127	[Trivial]
38135C615C30	6100	[Regular]
38145C615C3F	613F	[Trivial]
38155C615C40	6140	[Trivial]
38165C615C5A	611A	[Regular]
38175C615C5C	615C	[Regular]
38185C615C5F	615C5F	[Regular]
38195C615C61	6161	[Trivial]
38205C615C62	6108	[Regular]
38215C615C6E	610A	[Regular]
38225C615C72	610D	[Regular]
38235C615C74	6109	[Regular]
38245C615C7E	617E	[Trivial]
38255C615C7F	617F	[Trivial]
38265C615C80	6180	[Trivial][ILSEQ]
38275C615C81	6181	[Trivial][ILSEQ]
38285C615C9F	619F	[Trivial][ILSEQ]
38295C615CA0	61A0	[Trivial][ILSEQ]
38305C615CA1	61A1	[Trivial][ILSEQ]
38315C615CE0	61E0	[Trivial][ILSEQ]
38325C615CEF	61EF	[Trivial][ILSEQ]
38335C615CF9	61F9	[Trivial][ILSEQ]
38345C615CFA	61FA	[Trivial][ILSEQ]
38355C615CFC	61FC	[Trivial][ILSEQ]
38365C615CFD	61FD	[Trivial][ILSEQ]
38375C615CFE	61FE	[Trivial][ILSEQ]
38385C615CFF	61FF	[Trivial][ILSEQ]
38395C625C00	0800	[Regular]
38405C625C08	0808	[Regular]
38415C625C09	0809	[Regular]
38425C625C0A	080A	[Regular]
38435C625C0D	080D	[Regular]
38445C625C1A	081A	[Regular]
38455C625C22	0822	[Regular]
38465C625C25	085C25	[Regular]
38475C625C27	0827	[Regular]
38485C625C30	0800	[Regular]
38495C625C3F	083F	[Regular]
38505C625C40	0840	[Regular]
38515C625C5A	081A	[Regular]
38525C625C5C	085C	[Regular]
38535C625C5F	085C5F	[Regular]
38545C625C61	0861	[Regular]
38555C625C62	0808	[Regular]
38565C625C6E	080A	[Regular]
38575C625C72	080D	[Regular]
38585C625C74	0809	[Regular]
38595C625C7E	087E	[Regular]
38605C625C7F	087F	[Regular]
38615C625C80	0880	[Regular][ILSEQ]
38625C625C81	0881	[Regular][ILSEQ]
38635C625C9F	089F	[Regular][ILSEQ]
38645C625CA0	08A0	[Regular][ILSEQ]
38655C625CA1	08A1	[Regular][ILSEQ]
38665C625CE0	08E0	[Regular][ILSEQ]
38675C625CEF	08EF	[Regular][ILSEQ]
38685C625CF9	08F9	[Regular][ILSEQ]
38695C625CFA	08FA	[Regular][ILSEQ]
38705C625CFC	08FC	[Regular][ILSEQ]
38715C625CFD	08FD	[Regular][ILSEQ]
38725C625CFE	08FE	[Regular][ILSEQ]
38735C625CFF	08FF	[Regular][ILSEQ]
38745C6E5C00	0A00	[Regular]
38755C6E5C08	0A08	[Regular]
38765C6E5C09	0A09	[Regular]
38775C6E5C0A	0A0A	[Regular]
38785C6E5C0D	0A0D	[Regular]
38795C6E5C1A	0A1A	[Regular]
38805C6E5C22	0A22	[Regular]
38815C6E5C25	0A5C25	[Regular]
38825C6E5C27	0A27	[Regular]
38835C6E5C30	0A00	[Regular]
38845C6E5C3F	0A3F	[Regular]
38855C6E5C40	0A40	[Regular]
38865C6E5C5A	0A1A	[Regular]
38875C6E5C5C	0A5C	[Regular]
38885C6E5C5F	0A5C5F	[Regular]
38895C6E5C61	0A61	[Regular]
38905C6E5C62	0A08	[Regular]
38915C6E5C6E	0A0A	[Regular]
38925C6E5C72	0A0D	[Regular]
38935C6E5C74	0A09	[Regular]
38945C6E5C7E	0A7E	[Regular]
38955C6E5C7F	0A7F	[Regular]
38965C6E5C80	0A80	[Regular][ILSEQ]
38975C6E5C81	0A81	[Regular][ILSEQ]
38985C6E5C9F	0A9F	[Regular][ILSEQ]
38995C6E5CA0	0AA0	[Regular][ILSEQ]
39005C6E5CA1	0AA1	[Regular][ILSEQ]
39015C6E5CE0	0AE0	[Regular][ILSEQ]
39025C6E5CEF	0AEF	[Regular][ILSEQ]
39035C6E5CF9	0AF9	[Regular][ILSEQ]
39045C6E5CFA	0AFA	[Regular][ILSEQ]
39055C6E5CFC	0AFC	[Regular][ILSEQ]
39065C6E5CFD	0AFD	[Regular][ILSEQ]
39075C6E5CFE	0AFE	[Regular][ILSEQ]
39085C6E5CFF	0AFF	[Regular][ILSEQ]
39095C725C00	0D00	[Regular]
39105C725C08	0D08	[Regular]
39115C725C09	0D09	[Regular]
39125C725C0A	0D0A	[Regular]
39135C725C0D	0D0D	[Regular]
39145C725C1A	0D1A	[Regular]
39155C725C22	0D22	[Regular]
39165C725C25	0D5C25	[Regular]
39175C725C27	0D27	[Regular]
39185C725C30	0D00	[Regular]
39195C725C3F	0D3F	[Regular]
39205C725C40	0D40	[Regular]
39215C725C5A	0D1A	[Regular]
39225C725C5C	0D5C	[Regular]
39235C725C5F	0D5C5F	[Regular]
39245C725C61	0D61	[Regular]
39255C725C62	0D08	[Regular]
39265C725C6E	0D0A	[Regular]
39275C725C72	0D0D	[Regular]
39285C725C74	0D09	[Regular]
39295C725C7E	0D7E	[Regular]
39305C725C7F	0D7F	[Regular]
39315C725C80	0D80	[Regular][ILSEQ]
39325C725C81	0D81	[Regular][ILSEQ]
39335C725C9F	0D9F	[Regular][ILSEQ]
39345C725CA0	0DA0	[Regular][ILSEQ]
39355C725CA1	0DA1	[Regular][ILSEQ]
39365C725CE0	0DE0	[Regular][ILSEQ]
39375C725CEF	0DEF	[Regular][ILSEQ]
39385C725CF9	0DF9	[Regular][ILSEQ]
39395C725CFA	0DFA	[Regular][ILSEQ]
39405C725CFC	0DFC	[Regular][ILSEQ]
39415C725CFD	0DFD	[Regular][ILSEQ]
39425C725CFE	0DFE	[Regular][ILSEQ]
39435C725CFF	0DFF	[Regular][ILSEQ]
39445C745C00	0900	[Regular]
39455C745C08	0908	[Regular]
39465C745C09	0909	[Regular]
39475C745C0A	090A	[Regular]
39485C745C0D	090D	[Regular]
39495C745C1A	091A	[Regular]
39505C745C22	0922	[Regular]
39515C745C25	095C25	[Regular]
39525C745C27	0927	[Regular]
39535C745C30	0900	[Regular]
39545C745C3F	093F	[Regular]
39555C745C40	0940	[Regular]
39565C745C5A	091A	[Regular]
39575C745C5C	095C	[Regular]
39585C745C5F	095C5F	[Regular]
39595C745C61	0961	[Regular]
39605C745C62	0908	[Regular]
39615C745C6E	090A	[Regular]
39625C745C72	090D	[Regular]
39635C745C74	0909	[Regular]
39645C745C7E	097E	[Regular]
39655C745C7F	097F	[Regular]
39665C745C80	0980	[Regular][ILSEQ]
39675C745C81	0981	[Regular][ILSEQ]
39685C745C9F	099F	[Regular][ILSEQ]
39695C745CA0	09A0	[Regular][ILSEQ]
39705C745CA1	09A1	[Regular][ILSEQ]
39715C745CE0	09E0	[Regular][ILSEQ]
39725C745CEF	09EF	[Regular][ILSEQ]
39735C745CF9	09F9	[Regular][ILSEQ]
39745C745CFA	09FA	[Regular][ILSEQ]
39755C745CFC	09FC	[Regular][ILSEQ]
39765C745CFD	09FD	[Regular][ILSEQ]
39775C745CFE	09FE	[Regular][ILSEQ]
39785C745CFF	09FF	[Regular][ILSEQ]
39795C7E5C00	7E00	[Trivial]
39805C7E5C08	7E08	[Trivial]
39815C7E5C09	7E09	[Trivial]
39825C7E5C0A	7E0A	[Trivial]
39835C7E5C0D	7E0D	[Trivial]
39845C7E5C1A	7E1A	[Trivial]
39855C7E5C22	7E22	[Trivial]
39865C7E5C25	7E5C25	[Regular]
39875C7E5C27	7E27	[Trivial]
39885C7E5C30	7E00	[Regular]
39895C7E5C3F	7E3F	[Trivial]
39905C7E5C40	7E40	[Trivial]
39915C7E5C5A	7E1A	[Regular]
39925C7E5C5C	7E5C	[Regular]
39935C7E5C5F	7E5C5F	[Regular]
39945C7E5C61	7E61	[Trivial]
39955C7E5C62	7E08	[Regular]
39965C7E5C6E	7E0A	[Regular]
39975C7E5C72	7E0D	[Regular]
39985C7E5C74	7E09	[Regular]
39995C7E5C7E	7E7E	[Trivial]
40005C7E5C7F	7E7F	[Trivial]
40015C7E5C80	7E80	[Trivial][ILSEQ]
40025C7E5C81	7E81	[Trivial][ILSEQ]
40035C7E5C9F	7E9F	[Trivial][ILSEQ]
40045C7E5CA0	7EA0	[Trivial][ILSEQ]
40055C7E5CA1	7EA1	[Trivial][ILSEQ]
40065C7E5CE0	7EE0	[Trivial][ILSEQ]
40075C7E5CEF	7EEF	[Trivial][ILSEQ]
40085C7E5CF9	7EF9	[Trivial][ILSEQ]
40095C7E5CFA	7EFA	[Trivial][ILSEQ]
40105C7E5CFC	7EFC	[Trivial][ILSEQ]
40115C7E5CFD	7EFD	[Trivial][ILSEQ]
40125C7E5CFE	7EFE	[Trivial][ILSEQ]
40135C7E5CFF	7EFF	[Trivial][ILSEQ]
40145C7F5C00	7F00	[Trivial]
40155C7F5C08	7F08	[Trivial]
40165C7F5C09	7F09	[Trivial]
40175C7F5C0A	7F0A	[Trivial]
40185C7F5C0D	7F0D	[Trivial]
40195C7F5C1A	7F1A	[Trivial]
40205C7F5C22	7F22	[Trivial]
40215C7F5C25	7F5C25	[Regular]
40225C7F5C27	7F27	[Trivial]
40235C7F5C30	7F00	[Regular]
40245C7F5C3F	7F3F	[Trivial]
40255C7F5C40	7F40	[Trivial]
40265C7F5C5A	7F1A	[Regular]
40275C7F5C5C	7F5C	[Regular]
40285C7F5C5F	7F5C5F	[Regular]
40295C7F5C61	7F61	[Trivial]
40305C7F5C62	7F08	[Regular]
40315C7F5C6E	7F0A	[Regular]
40325C7F5C72	7F0D	[Regular]
40335C7F5C74	7F09	[Regular]
40345C7F5C7E	7F7E	[Trivial]
40355C7F5C7F	7F7F	[Trivial]
40365C7F5C80	7F80	[Trivial][ILSEQ]
40375C7F5C81	7F81	[Trivial][ILSEQ]
40385C7F5C9F	7F9F	[Trivial][ILSEQ]
40395C7F5CA0	7FA0	[Trivial][ILSEQ]
40405C7F5CA1	7FA1	[Trivial][ILSEQ]
40415C7F5CE0	7FE0	[Trivial][ILSEQ]
40425C7F5CEF	7FEF	[Trivial][ILSEQ]
40435C7F5CF9	7FF9	[Trivial][ILSEQ]
40445C7F5CFA	7FFA	[Trivial][ILSEQ]
40455C7F5CFC	7FFC	[Trivial][ILSEQ]
40465C7F5CFD	7FFD	[Trivial][ILSEQ]
40475C7F5CFE	7FFE	[Trivial][ILSEQ]
40485C7F5CFF	7FFF	[Trivial][ILSEQ]
40495C805C00	8000	[Trivial][ILSEQ]
40505C805C08	8008	[Trivial][ILSEQ]
40515C805C09	8009	[Trivial][ILSEQ]
40525C805C0A	800A	[Trivial][ILSEQ]
40535C805C0D	800D	[Trivial][ILSEQ]
40545C805C1A	801A	[Trivial][ILSEQ]
40555C805C22	8022	[Trivial][ILSEQ]
40565C805C25	805C25	[Regular][ILSEQ]
40575C805C27	8027	[Trivial][ILSEQ]
40585C805C30	8000	[Regular][ILSEQ]
40595C805C3F	803F	[Trivial][ILSEQ]
40605C805C40	8040	[Trivial][ILSEQ]
40615C805C5A	801A	[Regular][ILSEQ]
40625C805C5C	805C	[Regular][ILSEQ]
40635C805C5F	805C5F	[Regular][ILSEQ]
40645C805C61	8061	[Trivial][ILSEQ]
40655C805C62	8008	[Regular][ILSEQ]
40665C805C6E	800A	[Regular][ILSEQ]
40675C805C72	800D	[Regular][ILSEQ]
40685C805C74	8009	[Regular][ILSEQ]
40695C805C7E	807E	[Trivial][ILSEQ]
40705C805C7F	807F	[Trivial][ILSEQ]
40715C805C80	8080	[Trivial][ILSEQ]
40725C805C81	8081	[Trivial][ILSEQ]
40735C805C9F	809F	[Trivial][ILSEQ]
40745C805CA0	80A0	[Trivial][ILSEQ]
40755C805CA1	80A1	[Trivial][ILSEQ]
40765C805CE0	80E0	[Trivial][ILSEQ]
40775C805CEF	80EF	[Trivial][ILSEQ]
40785C805CF9	80F9	[Trivial][ILSEQ]
40795C805CFA	80FA	[Trivial][ILSEQ]
40805C805CFC	80FC	[Trivial][ILSEQ]
40815C805CFD	80FD	[Trivial][ILSEQ]
40825C805CFE	80FE	[Trivial][ILSEQ]
40835C805CFF	80FF	[Trivial][ILSEQ]
40845C815C00	8100	[Trivial][ILSEQ]
40855C815C08	8108	[Trivial][ILSEQ]
40865C815C09	8109	[Trivial][ILSEQ]
40875C815C0A	810A	[Trivial][ILSEQ]
40885C815C0D	810D	[Trivial][ILSEQ]
40895C815C1A	811A	[Trivial][ILSEQ]
40905C815C22	8122	[Trivial][ILSEQ]
40915C815C25	815C25	[Regular][ILSEQ]
40925C815C27	8127	[Trivial][ILSEQ]
40935C815C30	8100	[Regular][ILSEQ]
40945C815C3F	813F	[Trivial][ILSEQ]
40955C815C40	8140	[Trivial][ILSEQ]
40965C815C5A	811A	[Regular][ILSEQ]
40975C815C5C	815C	[Regular][ILSEQ]
40985C815C5F	815C5F	[Regular][ILSEQ]
40995C815C61	8161	[Trivial][ILSEQ]
41005C815C62	8108	[Regular][ILSEQ]
41015C815C6E	810A	[Regular][ILSEQ]
41025C815C72	810D	[Regular][ILSEQ]
41035C815C74	8109	[Regular][ILSEQ]
41045C815C7E	817E	[Trivial][ILSEQ]
41055C815C7F	817F	[Trivial][ILSEQ]
41065C815C80	8180	[Trivial][ILSEQ]
41075C815C81	8181	[Trivial][ILSEQ]
41085C815C9F	819F	[Trivial][ILSEQ]
41095C815CA0	81A0	[Trivial][ILSEQ]
41105C815CA1	81A1	[Trivial][ILSEQ]
41115C815CE0	81E0	[Trivial][ILSEQ]
41125C815CEF	81EF	[Trivial][ILSEQ]
41135C815CF9	81F9	[Trivial][ILSEQ]
41145C815CFA	81FA	[Trivial][ILSEQ]
41155C815CFC	81FC	[Trivial][ILSEQ]
41165C815CFD	81FD	[Trivial][ILSEQ]
41175C815CFE	81FE	[Trivial][ILSEQ]
41185C815CFF	81FF	[Trivial][ILSEQ]
41195C9F5C00	9F00	[Trivial][ILSEQ]
41205C9F5C08	9F08	[Trivial][ILSEQ]
41215C9F5C09	9F09	[Trivial][ILSEQ]
41225C9F5C0A	9F0A	[Trivial][ILSEQ]
41235C9F5C0D	9F0D	[Trivial][ILSEQ]
41245C9F5C1A	9F1A	[Trivial][ILSEQ]
41255C9F5C22	9F22	[Trivial][ILSEQ]
41265C9F5C25	9F5C25	[Regular][ILSEQ]
41275C9F5C27	9F27	[Trivial][ILSEQ]
41285C9F5C30	9F00	[Regular][ILSEQ]
41295C9F5C3F	9F3F	[Trivial][ILSEQ]
41305C9F5C40	9F40	[Trivial][ILSEQ]
41315C9F5C5A	9F1A	[Regular][ILSEQ]
41325C9F5C5C	9F5C	[Regular][ILSEQ]
41335C9F5C5F	9F5C5F	[Regular][ILSEQ]
41345C9F5C61	9F61	[Trivial][ILSEQ]
41355C9F5C62	9F08	[Regular][ILSEQ]
41365C9F5C6E	9F0A	[Regular][ILSEQ]
41375C9F5C72	9F0D	[Regular][ILSEQ]
41385C9F5C74	9F09	[Regular][ILSEQ]
41395C9F5C7E	9F7E	[Trivial][ILSEQ]
41405C9F5C7F	9F7F	[Trivial][ILSEQ]
41415C9F5C80	9F80	[Trivial][ILSEQ]
41425C9F5C81	9F81	[Trivial][ILSEQ]
41435C9F5C9F	9F9F	[Trivial][ILSEQ]
41445C9F5CA0	9FA0	[Trivial][ILSEQ]
41455C9F5CA1	9FA1	[Trivial][ILSEQ]
41465C9F5CE0	9FE0	[Trivial][ILSEQ]
41475C9F5CEF	9FEF	[Trivial][ILSEQ]
41485C9F5CF9	9FF9	[Trivial][ILSEQ]
41495C9F5CFA	9FFA	[Trivial][ILSEQ]
41505C9F5CFC	9FFC	[Trivial][ILSEQ]
41515C9F5CFD	9FFD	[Trivial][ILSEQ]
41525C9F5CFE	9FFE	[Trivial][ILSEQ]
41535C9F5CFF	9FFF	[Trivial][ILSEQ]
41545CA05C00	A000	[Trivial][ILSEQ]
41555CA05C08	A008	[Trivial][ILSEQ]
41565CA05C09	A009	[Trivial][ILSEQ]
41575CA05C0A	A00A	[Trivial][ILSEQ]
41585CA05C0D	A00D	[Trivial][ILSEQ]
41595CA05C1A	A01A	[Trivial][ILSEQ]
41605CA05C22	A022	[Trivial][ILSEQ]
41615CA05C25	A05C25	[Regular][ILSEQ]
41625CA05C27	A027	[Trivial][ILSEQ]
41635CA05C30	A000	[Regular][ILSEQ]
41645CA05C3F	A03F	[Trivial][ILSEQ]
41655CA05C40	A040	[Trivial][ILSEQ]
41665CA05C5A	A01A	[Regular][ILSEQ]
41675CA05C5C	A05C	[Regular][ILSEQ]
41685CA05C5F	A05C5F	[Regular][ILSEQ]
41695CA05C61	A061	[Trivial][ILSEQ]
41705CA05C62	A008	[Regular][ILSEQ]
41715CA05C6E	A00A	[Regular][ILSEQ]
41725CA05C72	A00D	[Regular][ILSEQ]
41735CA05C74	A009	[Regular][ILSEQ]
41745CA05C7E	A07E	[Trivial][ILSEQ]
41755CA05C7F	A07F	[Trivial][ILSEQ]
41765CA05C80	A080	[Trivial][ILSEQ]
41775CA05C81	A081	[Trivial][ILSEQ]
41785CA05C9F	A09F	[Trivial][ILSEQ]
41795CA05CA0	A0A0	[Trivial][ILSEQ]
41805CA05CA1	A0A1	[Trivial][ILSEQ]
41815CA05CE0	A0E0	[Trivial][ILSEQ]
41825CA05CEF	A0EF	[Trivial][ILSEQ]
41835CA05CF9	A0F9	[Trivial][ILSEQ]
41845CA05CFA	A0FA	[Trivial][ILSEQ]
41855CA05CFC	A0FC	[Trivial][ILSEQ]
41865CA05CFD	A0FD	[Trivial][ILSEQ]
41875CA05CFE	A0FE	[Trivial][ILSEQ]
41885CA05CFF	A0FF	[Trivial][ILSEQ]
41895CA15C00	A100	[Trivial][ILSEQ]
41905CA15C08	A108	[Trivial][ILSEQ]
41915CA15C09	A109	[Trivial][ILSEQ]
41925CA15C0A	A10A	[Trivial][ILSEQ]
41935CA15C0D	A10D	[Trivial][ILSEQ]
41945CA15C1A	A11A	[Trivial][ILSEQ]
41955CA15C22	A122	[Trivial][ILSEQ]
41965CA15C25	A15C25	[Regular][ILSEQ]
41975CA15C27	A127	[Trivial][ILSEQ]
41985CA15C30	A100	[Regular][ILSEQ]
41995CA15C3F	A13F	[Trivial][ILSEQ]
42005CA15C40	A140	[Trivial][ILSEQ]
42015CA15C5A	A11A	[Regular][ILSEQ]
42025CA15C5C	A15C	[Regular][ILSEQ]
42035CA15C5F	A15C5F	[Regular][ILSEQ]
42045CA15C61	A161	[Trivial][ILSEQ]
42055CA15C62	A108	[Regular][ILSEQ]
42065CA15C6E	A10A	[Regular][ILSEQ]
42075CA15C72	A10D	[Regular][ILSEQ]
42085CA15C74	A109	[Regular][ILSEQ]
42095CA15C7E	A17E	[Trivial][ILSEQ]
42105CA15C7F	A17F	[Trivial][ILSEQ]
42115CA15C80	A180	[Trivial][ILSEQ]
42125CA15C81	A181	[Trivial][ILSEQ]
42135CA15C9F	A19F	[Trivial][ILSEQ]
42145CA15CA0	A1A0	[Trivial][ILSEQ]
42155CA15CA1	A1A1	[Trivial][FIXED][USER]
42165CA15CE0	A1E0	[Trivial][FIXED][USER]
42175CA15CEF	A1EF	[Trivial][FIXED][USER]
42185CA15CF9	A1F9	[Trivial][FIXED][USER]
42195CA15CFA	A1FA	[Trivial][FIXED][USER]
42205CA15CFC	A1FC	[Trivial][FIXED][USER]
42215CA15CFD	A1FD	[Trivial][FIXED][USER]
42225CA15CFE	A1FE	[Trivial][FIXED][USER]
42235CA15CFF	A1FF	[Trivial][ILSEQ]
42245CE05C00	E000	[Trivial][ILSEQ]
42255CE05C08	E008	[Trivial][ILSEQ]
42265CE05C09	E009	[Trivial][ILSEQ]
42275CE05C0A	E00A	[Trivial][ILSEQ]
42285CE05C0D	E00D	[Trivial][ILSEQ]
42295CE05C1A	E01A	[Trivial][ILSEQ]
42305CE05C22	E022	[Trivial][ILSEQ]
42315CE05C25	E05C25	[Regular][ILSEQ]
42325CE05C27	E027	[Trivial][ILSEQ]
42335CE05C30	E000	[Regular][ILSEQ]
42345CE05C3F	E03F	[Trivial][ILSEQ]
42355CE05C40	E040	[Trivial][ILSEQ]
42365CE05C5A	E01A	[Regular][ILSEQ]
42375CE05C5C	E05C	[Regular][ILSEQ]
42385CE05C5F	E05C5F	[Regular][ILSEQ]
42395CE05C61	E061	[Trivial][ILSEQ]
42405CE05C62	E008	[Regular][ILSEQ]
42415CE05C6E	E00A	[Regular][ILSEQ]
42425CE05C72	E00D	[Regular][ILSEQ]
42435CE05C74	E009	[Regular][ILSEQ]
42445CE05C7E	E07E	[Trivial][ILSEQ]
42455CE05C7F	E07F	[Trivial][ILSEQ]
42465CE05C80	E080	[Trivial][ILSEQ]
42475CE05C81	E081	[Trivial][ILSEQ]
42485CE05C9F	E09F	[Trivial][ILSEQ]
42495CE05CA0	E0A0	[Trivial][ILSEQ]
42505CE05CA1	E0A1	[Trivial][FIXED][USER]
42515CE05CE0	E0E0	[Trivial][FIXED][USER]
42525CE05CEF	E0EF	[Trivial][FIXED][USER]
42535CE05CF9	E0F9	[Trivial][FIXED][USER]
42545CE05CFA	E0FA	[Trivial][FIXED][USER]
42555CE05CFC	E0FC	[Trivial][FIXED][USER]
42565CE05CFD	E0FD	[Trivial][FIXED][USER]
42575CE05CFE	E0FE	[Trivial][FIXED][USER]
42585CE05CFF	E0FF	[Trivial][ILSEQ]
42595CEF5C00	EF00	[Trivial][ILSEQ]
42605CEF5C08	EF08	[Trivial][ILSEQ]
42615CEF5C09	EF09	[Trivial][ILSEQ]
42625CEF5C0A	EF0A	[Trivial][ILSEQ]
42635CEF5C0D	EF0D	[Trivial][ILSEQ]
42645CEF5C1A	EF1A	[Trivial][ILSEQ]
42655CEF5C22	EF22	[Trivial][ILSEQ]
42665CEF5C25	EF5C25	[Regular][ILSEQ]
42675CEF5C27	EF27	[Trivial][ILSEQ]
42685CEF5C30	EF00	[Regular][ILSEQ]
42695CEF5C3F	EF3F	[Trivial][ILSEQ]
42705CEF5C40	EF40	[Trivial][ILSEQ]
42715CEF5C5A	EF1A	[Regular][ILSEQ]
42725CEF5C5C	EF5C	[Regular][ILSEQ]
42735CEF5C5F	EF5C5F	[Regular][ILSEQ]
42745CEF5C61	EF61	[Trivial][ILSEQ]
42755CEF5C62	EF08	[Regular][ILSEQ]
42765CEF5C6E	EF0A	[Regular][ILSEQ]
42775CEF5C72	EF0D	[Regular][ILSEQ]
42785CEF5C74	EF09	[Regular][ILSEQ]
42795CEF5C7E	EF7E	[Trivial][ILSEQ]
42805CEF5C7F	EF7F	[Trivial][ILSEQ]
42815CEF5C80	EF80	[Trivial][ILSEQ]
42825CEF5C81	EF81	[Trivial][ILSEQ]
42835CEF5C9F	EF9F	[Trivial][ILSEQ]
42845CEF5CA0	EFA0	[Trivial][ILSEQ]
42855CEF5CA1	EFA1	[Trivial][FIXED][USER]
42865CEF5CE0	EFE0	[Trivial][FIXED][USER]
42875CEF5CEF	EFEF	[Trivial][FIXED][USER]
42885CEF5CF9	EFF9	[Trivial][FIXED][USER]
42895CEF5CFA	EFFA	[Trivial][FIXED][USER]
42905CEF5CFC	EFFC	[Trivial][FIXED][USER]
42915CEF5CFD	EFFD	[Trivial][FIXED][USER]
42925CEF5CFE	EFFE	[Trivial][FIXED][USER]
42935CEF5CFF	EFFF	[Trivial][ILSEQ]
42945CF95C00	F900	[Trivial][ILSEQ]
42955CF95C08	F908	[Trivial][ILSEQ]
42965CF95C09	F909	[Trivial][ILSEQ]
42975CF95C0A	F90A	[Trivial][ILSEQ]
42985CF95C0D	F90D	[Trivial][ILSEQ]
42995CF95C1A	F91A	[Trivial][ILSEQ]
43005CF95C22	F922	[Trivial][ILSEQ]
43015CF95C25	F95C25	[Regular][ILSEQ]
43025CF95C27	F927	[Trivial][ILSEQ]
43035CF95C30	F900	[Regular][ILSEQ]
43045CF95C3F	F93F	[Trivial][ILSEQ]
43055CF95C40	F940	[Trivial][ILSEQ]
43065CF95C5A	F91A	[Regular][ILSEQ]
43075CF95C5C	F95C	[Regular][ILSEQ]
43085CF95C5F	F95C5F	[Regular][ILSEQ]
43095CF95C61	F961	[Trivial][ILSEQ]
43105CF95C62	F908	[Regular][ILSEQ]
43115CF95C6E	F90A	[Regular][ILSEQ]
43125CF95C72	F90D	[Regular][ILSEQ]
43135CF95C74	F909	[Regular][ILSEQ]
43145CF95C7E	F97E	[Trivial][ILSEQ]
43155CF95C7F	F97F	[Trivial][ILSEQ]
43165CF95C80	F980	[Trivial][ILSEQ]
43175CF95C81	F981	[Trivial][ILSEQ]
43185CF95C9F	F99F	[Trivial][ILSEQ]
43195CF95CA0	F9A0	[Trivial][ILSEQ]
43205CF95CA1	F9A1	[Trivial][ILSEQ]
43215CF95CE0	F9E0	[Trivial][ILSEQ]
43225CF95CEF	F9EF	[Trivial][ILSEQ]
43235CF95CF9	F9F9	[Trivial][ILSEQ]
43245CF95CFA	F9FA	[Trivial][ILSEQ]
43255CF95CFC	F9FC	[Trivial][ILSEQ]
43265CF95CFD	F9FD	[Trivial][ILSEQ]
43275CF95CFE	F9FE	[Trivial][ILSEQ]
43285CF95CFF	F9FF	[Trivial][ILSEQ]
43295CFA5C00	FA00	[Trivial][ILSEQ]
43305CFA5C08	FA08	[Trivial][ILSEQ]
43315CFA5C09	FA09	[Trivial][ILSEQ]
43325CFA5C0A	FA0A	[Trivial][ILSEQ]
43335CFA5C0D	FA0D	[Trivial][ILSEQ]
43345CFA5C1A	FA1A	[Trivial][ILSEQ]
43355CFA5C22	FA22	[Trivial][ILSEQ]
43365CFA5C25	FA5C25	[Regular][ILSEQ]
43375CFA5C27	FA27	[Trivial][ILSEQ]
43385CFA5C30	FA00	[Regular][ILSEQ]
43395CFA5C3F	FA3F	[Trivial][ILSEQ]
43405CFA5C40	FA40	[Trivial][ILSEQ]
43415CFA5C5A	FA1A	[Regular][ILSEQ]
43425CFA5C5C	FA5C	[Regular][ILSEQ]
43435CFA5C5F	FA5C5F	[Regular][ILSEQ]
43445CFA5C61	FA61	[Trivial][ILSEQ]
43455CFA5C62	FA08	[Regular][ILSEQ]
43465CFA5C6E	FA0A	[Regular][ILSEQ]
43475CFA5C72	FA0D	[Regular][ILSEQ]
43485CFA5C74	FA09	[Regular][ILSEQ]
43495CFA5C7E	FA7E	[Trivial][ILSEQ]
43505CFA5C7F	FA7F	[Trivial][ILSEQ]
43515CFA5C80	FA80	[Trivial][ILSEQ]
43525CFA5C81	FA81	[Trivial][ILSEQ]
43535CFA5C9F	FA9F	[Trivial][ILSEQ]
43545CFA5CA0	FAA0	[Trivial][ILSEQ]
43555CFA5CA1	FAA1	[Trivial][ILSEQ]
43565CFA5CE0	FAE0	[Trivial][ILSEQ]
43575CFA5CEF	FAEF	[Trivial][ILSEQ]
43585CFA5CF9	FAF9	[Trivial][ILSEQ]
43595CFA5CFA	FAFA	[Trivial][ILSEQ]
43605CFA5CFC	FAFC	[Trivial][ILSEQ]
43615CFA5CFD	FAFD	[Trivial][ILSEQ]
43625CFA5CFE	FAFE	[Trivial][ILSEQ]
43635CFA5CFF	FAFF	[Trivial][ILSEQ]
43645CFC5C00	FC00	[Trivial][ILSEQ]
43655CFC5C08	FC08	[Trivial][ILSEQ]
43665CFC5C09	FC09	[Trivial][ILSEQ]
43675CFC5C0A	FC0A	[Trivial][ILSEQ]
43685CFC5C0D	FC0D	[Trivial][ILSEQ]
43695CFC5C1A	FC1A	[Trivial][ILSEQ]
43705CFC5C22	FC22	[Trivial][ILSEQ]
43715CFC5C25	FC5C25	[Regular][ILSEQ]
43725CFC5C27	FC27	[Trivial][ILSEQ]
43735CFC5C30	FC00	[Regular][ILSEQ]
43745CFC5C3F	FC3F	[Trivial][ILSEQ]
43755CFC5C40	FC40	[Trivial][ILSEQ]
43765CFC5C5A	FC1A	[Regular][ILSEQ]
43775CFC5C5C	FC5C	[Regular][ILSEQ]
43785CFC5C5F	FC5C5F	[Regular][ILSEQ]
43795CFC5C61	FC61	[Trivial][ILSEQ]
43805CFC5C62	FC08	[Regular][ILSEQ]
43815CFC5C6E	FC0A	[Regular][ILSEQ]
43825CFC5C72	FC0D	[Regular][ILSEQ]
43835CFC5C74	FC09	[Regular][ILSEQ]
43845CFC5C7E	FC7E	[Trivial][ILSEQ]
43855CFC5C7F	FC7F	[Trivial][ILSEQ]
43865CFC5C80	FC80	[Trivial][ILSEQ]
43875CFC5C81	FC81	[Trivial][ILSEQ]
43885CFC5C9F	FC9F	[Trivial][ILSEQ]
43895CFC5CA0	FCA0	[Trivial][ILSEQ]
43905CFC5CA1	FCA1	[Trivial][ILSEQ]
43915CFC5CE0	FCE0	[Trivial][ILSEQ]
43925CFC5CEF	FCEF	[Trivial][ILSEQ]
43935CFC5CF9	FCF9	[Trivial][ILSEQ]
43945CFC5CFA	FCFA	[Trivial][ILSEQ]
43955CFC5CFC	FCFC	[Trivial][ILSEQ]
43965CFC5CFD	FCFD	[Trivial][ILSEQ]
43975CFC5CFE	FCFE	[Trivial][ILSEQ]
43985CFC5CFF	FCFF	[Trivial][ILSEQ]
43995CFD5C00	FD00	[Trivial][ILSEQ]
44005CFD5C08	FD08	[Trivial][ILSEQ]
44015CFD5C09	FD09	[Trivial][ILSEQ]
44025CFD5C0A	FD0A	[Trivial][ILSEQ]
44035CFD5C0D	FD0D	[Trivial][ILSEQ]
44045CFD5C1A	FD1A	[Trivial][ILSEQ]
44055CFD5C22	FD22	[Trivial][ILSEQ]
44065CFD5C25	FD5C25	[Regular][ILSEQ]
44075CFD5C27	FD27	[Trivial][ILSEQ]
44085CFD5C30	FD00	[Regular][ILSEQ]
44095CFD5C3F	FD3F	[Trivial][ILSEQ]
44105CFD5C40	FD40	[Trivial][ILSEQ]
44115CFD5C5A	FD1A	[Regular][ILSEQ]
44125CFD5C5C	FD5C	[Regular][ILSEQ]
44135CFD5C5F	FD5C5F	[Regular][ILSEQ]
44145CFD5C61	FD61	[Trivial][ILSEQ]
44155CFD5C62	FD08	[Regular][ILSEQ]
44165CFD5C6E	FD0A	[Regular][ILSEQ]
44175CFD5C72	FD0D	[Regular][ILSEQ]
44185CFD5C74	FD09	[Regular][ILSEQ]
44195CFD5C7E	FD7E	[Trivial][ILSEQ]
44205CFD5C7F	FD7F	[Trivial][ILSEQ]
44215CFD5C80	FD80	[Trivial][ILSEQ]
44225CFD5C81	FD81	[Trivial][ILSEQ]
44235CFD5C9F	FD9F	[Trivial][ILSEQ]
44245CFD5CA0	FDA0	[Trivial][ILSEQ]
44255CFD5CA1	FDA1	[Trivial][ILSEQ]
44265CFD5CE0	FDE0	[Trivial][ILSEQ]
44275CFD5CEF	FDEF	[Trivial][ILSEQ]
44285CFD5CF9	FDF9	[Trivial][ILSEQ]
44295CFD5CFA	FDFA	[Trivial][ILSEQ]
44305CFD5CFC	FDFC	[Trivial][ILSEQ]
44315CFD5CFD	FDFD	[Trivial][ILSEQ]
44325CFD5CFE	FDFE	[Trivial][ILSEQ]
44335CFD5CFF	FDFF	[Trivial][ILSEQ]
44345CFE5C00	FE00	[Trivial][ILSEQ]
44355CFE5C08	FE08	[Trivial][ILSEQ]
44365CFE5C09	FE09	[Trivial][ILSEQ]
44375CFE5C0A	FE0A	[Trivial][ILSEQ]
44385CFE5C0D	FE0D	[Trivial][ILSEQ]
44395CFE5C1A	FE1A	[Trivial][ILSEQ]
44405CFE5C22	FE22	[Trivial][ILSEQ]
44415CFE5C25	FE5C25	[Regular][ILSEQ]
44425CFE5C27	FE27	[Trivial][ILSEQ]
44435CFE5C30	FE00	[Regular][ILSEQ]
44445CFE5C3F	FE3F	[Trivial][ILSEQ]
44455CFE5C40	FE40	[Trivial][ILSEQ]
44465CFE5C5A	FE1A	[Regular][ILSEQ]
44475CFE5C5C	FE5C	[Regular][ILSEQ]
44485CFE5C5F	FE5C5F	[Regular][ILSEQ]
44495CFE5C61	FE61	[Trivial][ILSEQ]
44505CFE5C62	FE08	[Regular][ILSEQ]
44515CFE5C6E	FE0A	[Regular][ILSEQ]
44525CFE5C72	FE0D	[Regular][ILSEQ]
44535CFE5C74	FE09	[Regular][ILSEQ]
44545CFE5C7E	FE7E	[Trivial][ILSEQ]
44555CFE5C7F	FE7F	[Trivial][ILSEQ]
44565CFE5C80	FE80	[Trivial][ILSEQ]
44575CFE5C81	FE81	[Trivial][ILSEQ]
44585CFE5C9F	FE9F	[Trivial][ILSEQ]
44595CFE5CA0	FEA0	[Trivial][ILSEQ]
44605CFE5CA1	FEA1	[Trivial][ILSEQ]
44615CFE5CE0	FEE0	[Trivial][ILSEQ]
44625CFE5CEF	FEEF	[Trivial][ILSEQ]
44635CFE5CF9	FEF9	[Trivial][ILSEQ]
44645CFE5CFA	FEFA	[Trivial][ILSEQ]
44655CFE5CFC	FEFC	[Trivial][ILSEQ]
44665CFE5CFD	FEFD	[Trivial][ILSEQ]
44675CFE5CFE	FEFE	[Trivial][ILSEQ]
44685CFE5CFF	FEFF	[Trivial][ILSEQ]
44695CFF5C00	FF00	[Trivial][ILSEQ]
44705CFF5C08	FF08	[Trivial][ILSEQ]
44715CFF5C09	FF09	[Trivial][ILSEQ]
44725CFF5C0A	FF0A	[Trivial][ILSEQ]
44735CFF5C0D	FF0D	[Trivial][ILSEQ]
44745CFF5C1A	FF1A	[Trivial][ILSEQ]
44755CFF5C22	FF22	[Trivial][ILSEQ]
44765CFF5C25	FF5C25	[Regular][ILSEQ]
44775CFF5C27	FF27	[Trivial][ILSEQ]
44785CFF5C30	FF00	[Regular][ILSEQ]
44795CFF5C3F	FF3F	[Trivial][ILSEQ]
44805CFF5C40	FF40	[Trivial][ILSEQ]
44815CFF5C5A	FF1A	[Regular][ILSEQ]
44825CFF5C5C	FF5C	[Regular][ILSEQ]
44835CFF5C5F	FF5C5F	[Regular][ILSEQ]
44845CFF5C61	FF61	[Trivial][ILSEQ]
44855CFF5C62	FF08	[Regular][ILSEQ]
44865CFF5C6E	FF0A	[Regular][ILSEQ]
44875CFF5C72	FF0D	[Regular][ILSEQ]
44885CFF5C74	FF09	[Regular][ILSEQ]
44895CFF5C7E	FF7E	[Trivial][ILSEQ]
44905CFF5C7F	FF7F	[Trivial][ILSEQ]
44915CFF5C80	FF80	[Trivial][ILSEQ]
44925CFF5C81	FF81	[Trivial][ILSEQ]
44935CFF5C9F	FF9F	[Trivial][ILSEQ]
44945CFF5CA0	FFA0	[Trivial][ILSEQ]
44955CFF5CA1	FFA1	[Trivial][ILSEQ]
44965CFF5CE0	FFE0	[Trivial][ILSEQ]
44975CFF5CEF	FFEF	[Trivial][ILSEQ]
44985CFF5CF9	FFF9	[Trivial][ILSEQ]
44995CFF5CFA	FFFA	[Trivial][ILSEQ]
45005CFF5CFC	FFFC	[Trivial][ILSEQ]
45015CFF5CFD	FFFD	[Trivial][ILSEQ]
45025CFF5CFE	FFFE	[Trivial][ILSEQ]
45035CFF5CFF	FFFF	[Trivial][ILSEQ]
4504DROP TABLE t1;
4505DROP PROCEDURE p1;
4506DROP PROCEDURE p2;
4507DROP FUNCTION unescape;
4508DROP FUNCTION unescape_type;
4509DROP FUNCTION wellformedness;
4510DROP FUNCTION mysql_real_escape_string_generated;
4511DROP FUNCTION iswellformed;
4512DROP TABLE allbytes;
4513SET sql_mode = DEFAULT;
4514# End of ctype_backslash.inc
4515#
4516# End of 10.0 tests
4517#
4518#
4519# Start of 10.2 tests
4520#
4521#
4522# MDEV-9711 NO PAD Collatons
4523#
4524SET character_set_connection=gb2312;
4525SET STORAGE_ENGINE=MyISAM;
4526#
4527# Start of ctype_pad.inc
4528#
4529#
4530# Unique indexes
4531#
4532CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'gb2312_chinese_nopad_ci';
4533SHOW CREATE TABLE t1;
4534Table	Create Table
4535t1	CREATE TABLE `t1` (
4536  `a` varchar(10) COLLATE gb2312_chinese_nopad_ci NOT NULL,
4537  PRIMARY KEY (`a`)
4538) ENGINE=MyISAM DEFAULT CHARSET=gb2312 COLLATE=gb2312_chinese_nopad_ci
4539INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
4540SELECT HEX(a), a FROM t1 ORDER BY a;
4541HEX(a)	a
45422061	 a
4543206120	 a
454461202020	a
4545616263	abc
45466162632020	abc
4547SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
4548HEX(a)	a
45492061	 a
4550206120	 a
455161202020	a
4552616263	abc
45536162632020	abc
4554SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
4555HEX(a)	a
45566162632020	abc
4557616263	abc
455861202020	a
4559206120	 a
45602061	 a
4561#
4562# UNION
4563#
4564CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'gb2312_chinese_nopad_ci';
4565INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
4566SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
4567HEX(a)	a
45682061	 a
4569206120	 a
45706120	a
457161202020	a
4572616263	abc
457361626320	abc
45746162632020	abc
4575DROP TABLE t1;
4576DROP TABLE t2;
4577#
4578# DISTINCT, COUNT, MAX
4579#
4580CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_chinese_nopad_ci';
4581INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
4582SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
4583HEX(a)	a
45842061	 a
4585206120	 a
458661	a
4587612020	a
458861202020	a
4589SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
4590COUNT(DISTINCT a)
45915
4592SELECT HEX(MAX(a)), MAX(a) FROM t1;
4593HEX(MAX(a))	MAX(a)
459461202020	a
4595#
4596# GROUP BY
4597#
4598CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'gb2312_chinese_nopad_ci';
4599INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
4600SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
4601HEX(a)	cnt
46026161	1
460361612020	1
46046162	2
4605DROP TABLE t2;
4606#
4607# Weights
4608#
4609SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
4610HEX(WEIGHT_STRING(a AS CHAR(10)))
461141000000000000000000
461241202000000000000000
461320410000000000000000
461420412000000000000000
461541202020000000000000
4616DROP TABLE t1;
4617#
4618# IF, CASE, LEAST
4619#
4620SELECT IF('abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ', 'pad', 'nopad');
4621IF('abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ', 'pad', 'nopad')
4622nopad
4623SELECT CASE 'abc' COLLATE 'gb2312_chinese_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
4624CASE 'abc' COLLATE 'gb2312_chinese_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
4625nopad
4626SELECT CASE WHEN 'abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END;
4627CASE WHEN 'abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END
4628nopad
4629SELECT HEX(LEAST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '));
4630HEX(LEAST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '))
463161626320
4632SELECT HEX(GREATEST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '));
4633HEX(GREATEST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '))
46346162632020
4635#
4636# Collation mix
4637#
4638CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_chinese_ci';
4639INSERT INTO t1 VALUES ('a'),('a ');
4640SELECT COUNT(*) FROM t1 WHERE a='a';
4641COUNT(*)
46422
4643SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_ci';
4644COUNT(*)
46452
4646SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_nopad_ci';
4647COUNT(*)
46481
4649ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'gb2312_chinese_nopad_ci';
4650SELECT COUNT(*) FROM t1 WHERE a='a';
4651COUNT(*)
46521
4653SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_ci';
4654COUNT(*)
46552
4656SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_nopad_ci';
4657COUNT(*)
46581
4659DROP TABLE t1;
4660#
4661# End of ctype_pad.inc
4662#
4663SET STORAGE_ENGINE=HEAP;
4664#
4665# Start of ctype_pad.inc
4666#
4667#
4668# Unique indexes
4669#
4670CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'gb2312_chinese_nopad_ci';
4671SHOW CREATE TABLE t1;
4672Table	Create Table
4673t1	CREATE TABLE `t1` (
4674  `a` varchar(10) COLLATE gb2312_chinese_nopad_ci NOT NULL,
4675  PRIMARY KEY (`a`)
4676) ENGINE=MEMORY DEFAULT CHARSET=gb2312 COLLATE=gb2312_chinese_nopad_ci
4677INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
4678SELECT HEX(a), a FROM t1 ORDER BY a;
4679HEX(a)	a
46802061	 a
4681206120	 a
468261202020	a
4683616263	abc
46846162632020	abc
4685SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
4686HEX(a)	a
46872061	 a
4688206120	 a
468961202020	a
4690616263	abc
46916162632020	abc
4692SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
4693HEX(a)	a
46946162632020	abc
4695616263	abc
469661202020	a
4697206120	 a
46982061	 a
4699#
4700# UNION
4701#
4702CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'gb2312_chinese_nopad_ci';
4703INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
4704SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
4705HEX(a)	a
47062061	 a
4707206120	 a
47086120	a
470961202020	a
4710616263	abc
471161626320	abc
47126162632020	abc
4713DROP TABLE t1;
4714DROP TABLE t2;
4715#
4716# DISTINCT, COUNT, MAX
4717#
4718CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_chinese_nopad_ci';
4719INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
4720SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
4721HEX(a)	a
47222061	 a
4723206120	 a
472461	a
4725612020	a
472661202020	a
4727SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
4728COUNT(DISTINCT a)
47295
4730SELECT HEX(MAX(a)), MAX(a) FROM t1;
4731HEX(MAX(a))	MAX(a)
473261202020	a
4733#
4734# GROUP BY
4735#
4736CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'gb2312_chinese_nopad_ci';
4737INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
4738SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
4739HEX(a)	cnt
47406161	1
474161612020	1
47426162	2
4743DROP TABLE t2;
4744#
4745# Weights
4746#
4747SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
4748HEX(WEIGHT_STRING(a AS CHAR(10)))
474941000000000000000000
475041202000000000000000
475120410000000000000000
475220412000000000000000
475341202020000000000000
4754DROP TABLE t1;
4755#
4756# IF, CASE, LEAST
4757#
4758SELECT IF('abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ', 'pad', 'nopad');
4759IF('abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ', 'pad', 'nopad')
4760nopad
4761SELECT CASE 'abc' COLLATE 'gb2312_chinese_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
4762CASE 'abc' COLLATE 'gb2312_chinese_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
4763nopad
4764SELECT CASE WHEN 'abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END;
4765CASE WHEN 'abc' COLLATE 'gb2312_chinese_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END
4766nopad
4767SELECT HEX(LEAST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '));
4768HEX(LEAST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '))
476961626320
4770SELECT HEX(GREATEST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '));
4771HEX(GREATEST('abc ' COLLATE 'gb2312_chinese_nopad_ci', 'abc  '))
47726162632020
4773#
4774# Collation mix
4775#
4776CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_chinese_ci';
4777INSERT INTO t1 VALUES ('a'),('a ');
4778SELECT COUNT(*) FROM t1 WHERE a='a';
4779COUNT(*)
47802
4781SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_ci';
4782COUNT(*)
47832
4784SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_nopad_ci';
4785COUNT(*)
47861
4787ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'gb2312_chinese_nopad_ci';
4788SELECT COUNT(*) FROM t1 WHERE a='a';
4789COUNT(*)
47901
4791SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_ci';
4792COUNT(*)
47932
4794SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_chinese_nopad_ci';
4795COUNT(*)
47961
4797DROP TABLE t1;
4798#
4799# End of ctype_pad.inc
4800#
4801SET STORAGE_ENGINE=Default;
4802SET STORAGE_ENGINE=MyISAM;
4803#
4804# Start of ctype_pad.inc
4805#
4806#
4807# Unique indexes
4808#
4809CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'gb2312_nopad_bin';
4810SHOW CREATE TABLE t1;
4811Table	Create Table
4812t1	CREATE TABLE `t1` (
4813  `a` varchar(10) COLLATE gb2312_nopad_bin NOT NULL,
4814  PRIMARY KEY (`a`)
4815) ENGINE=MyISAM DEFAULT CHARSET=gb2312 COLLATE=gb2312_nopad_bin
4816INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
4817SELECT HEX(a), a FROM t1 ORDER BY a;
4818HEX(a)	a
48192061	 a
4820206120	 a
482161202020	a
4822616263	abc
48236162632020	abc
4824SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
4825HEX(a)	a
48262061	 a
4827206120	 a
482861202020	a
4829616263	abc
48306162632020	abc
4831SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
4832HEX(a)	a
48336162632020	abc
4834616263	abc
483561202020	a
4836206120	 a
48372061	 a
4838#
4839# UNION
4840#
4841CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'gb2312_nopad_bin';
4842INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
4843SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
4844HEX(a)	a
48452061	 a
4846206120	 a
48476120	a
484861202020	a
4849616263	abc
485061626320	abc
48516162632020	abc
4852DROP TABLE t1;
4853DROP TABLE t2;
4854#
4855# DISTINCT, COUNT, MAX
4856#
4857CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_nopad_bin';
4858INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
4859SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
4860HEX(a)	a
48612061	 a
4862206120	 a
486361	a
4864612020	a
486561202020	a
4866SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
4867COUNT(DISTINCT a)
48685
4869SELECT HEX(MAX(a)), MAX(a) FROM t1;
4870HEX(MAX(a))	MAX(a)
487161202020	a
4872#
4873# GROUP BY
4874#
4875CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'gb2312_nopad_bin';
4876INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
4877SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
4878HEX(a)	cnt
48796161	1
488061612020	1
48816162	2
4882DROP TABLE t2;
4883#
4884# Weights
4885#
4886SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
4887HEX(WEIGHT_STRING(a AS CHAR(10)))
488861000000000000000000
488961202000000000000000
489020610000000000000000
489120612000000000000000
489261202020000000000000
4893DROP TABLE t1;
4894#
4895# IF, CASE, LEAST
4896#
4897SELECT IF('abc' COLLATE 'gb2312_nopad_bin' = 'abc ', 'pad', 'nopad');
4898IF('abc' COLLATE 'gb2312_nopad_bin' = 'abc ', 'pad', 'nopad')
4899nopad
4900SELECT CASE 'abc' COLLATE 'gb2312_nopad_bin' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
4901CASE 'abc' COLLATE 'gb2312_nopad_bin' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
4902nopad
4903SELECT CASE WHEN 'abc' COLLATE 'gb2312_nopad_bin' = 'abc ' THEN 'pad' ELSE 'nopad' END;
4904CASE WHEN 'abc' COLLATE 'gb2312_nopad_bin' = 'abc ' THEN 'pad' ELSE 'nopad' END
4905nopad
4906SELECT HEX(LEAST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '));
4907HEX(LEAST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '))
490861626320
4909SELECT HEX(GREATEST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '));
4910HEX(GREATEST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '))
49116162632020
4912#
4913# Collation mix
4914#
4915CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_bin';
4916INSERT INTO t1 VALUES ('a'),('a ');
4917SELECT COUNT(*) FROM t1 WHERE a='a';
4918COUNT(*)
49192
4920SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_bin';
4921COUNT(*)
49222
4923SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_nopad_bin';
4924COUNT(*)
49251
4926ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'gb2312_nopad_bin';
4927SELECT COUNT(*) FROM t1 WHERE a='a';
4928COUNT(*)
49291
4930SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_bin';
4931COUNT(*)
49322
4933SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_nopad_bin';
4934COUNT(*)
49351
4936DROP TABLE t1;
4937#
4938# End of ctype_pad.inc
4939#
4940SET STORAGE_ENGINE=HEAP;
4941#
4942# Start of ctype_pad.inc
4943#
4944#
4945# Unique indexes
4946#
4947CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'gb2312_nopad_bin';
4948SHOW CREATE TABLE t1;
4949Table	Create Table
4950t1	CREATE TABLE `t1` (
4951  `a` varchar(10) COLLATE gb2312_nopad_bin NOT NULL,
4952  PRIMARY KEY (`a`)
4953) ENGINE=MEMORY DEFAULT CHARSET=gb2312 COLLATE=gb2312_nopad_bin
4954INSERT INTO t1 VALUES ('abc'),('abc  '),(' a'),(' a '),('a   ');
4955SELECT HEX(a), a FROM t1 ORDER BY a;
4956HEX(a)	a
49572061	 a
4958206120	 a
495961202020	a
4960616263	abc
49616162632020	abc
4962SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a;
4963HEX(a)	a
49642061	 a
4965206120	 a
496661202020	a
4967616263	abc
49686162632020	abc
4969SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC;
4970HEX(a)	a
49716162632020	abc
4972616263	abc
497361202020	a
4974206120	 a
49752061	 a
4976#
4977# UNION
4978#
4979CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'gb2312_nopad_bin';
4980INSERT INTO t2 VALUES ('abc '),('abc  '),(' a'),('a ');
4981SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td;
4982HEX(a)	a
49832061	 a
4984206120	 a
49856120	a
498661202020	a
4987616263	abc
498861626320	abc
49896162632020	abc
4990DROP TABLE t1;
4991DROP TABLE t2;
4992#
4993# DISTINCT, COUNT, MAX
4994#
4995CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_nopad_bin';
4996INSERT INTO t1 VALUES ('a'),('a  '),(' a'),(' a '),('a   ');
4997SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td;
4998HEX(a)	a
49992061	 a
5000206120	 a
500161	a
5002612020	a
500361202020	a
5004SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a;
5005COUNT(DISTINCT a)
50065
5007SELECT HEX(MAX(a)), MAX(a) FROM t1;
5008HEX(MAX(a))	MAX(a)
500961202020	a
5010#
5011# GROUP BY
5012#
5013CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'gb2312_nopad_bin';
5014INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa  ', 0, 'er ');
5015SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td;
5016HEX(a)	cnt
50176161	1
501861612020	1
50196162	2
5020DROP TABLE t2;
5021#
5022# Weights
5023#
5024SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1;
5025HEX(WEIGHT_STRING(a AS CHAR(10)))
502661000000000000000000
502761202000000000000000
502820610000000000000000
502920612000000000000000
503061202020000000000000
5031DROP TABLE t1;
5032#
5033# IF, CASE, LEAST
5034#
5035SELECT IF('abc' COLLATE 'gb2312_nopad_bin' = 'abc ', 'pad', 'nopad');
5036IF('abc' COLLATE 'gb2312_nopad_bin' = 'abc ', 'pad', 'nopad')
5037nopad
5038SELECT CASE 'abc' COLLATE 'gb2312_nopad_bin' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END;
5039CASE 'abc' COLLATE 'gb2312_nopad_bin' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END
5040nopad
5041SELECT CASE WHEN 'abc' COLLATE 'gb2312_nopad_bin' = 'abc ' THEN 'pad' ELSE 'nopad' END;
5042CASE WHEN 'abc' COLLATE 'gb2312_nopad_bin' = 'abc ' THEN 'pad' ELSE 'nopad' END
5043nopad
5044SELECT HEX(LEAST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '));
5045HEX(LEAST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '))
504661626320
5047SELECT HEX(GREATEST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '));
5048HEX(GREATEST('abc ' COLLATE 'gb2312_nopad_bin', 'abc  '))
50496162632020
5050#
5051# Collation mix
5052#
5053CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'gb2312_bin';
5054INSERT INTO t1 VALUES ('a'),('a ');
5055SELECT COUNT(*) FROM t1 WHERE a='a';
5056COUNT(*)
50572
5058SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_bin';
5059COUNT(*)
50602
5061SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_nopad_bin';
5062COUNT(*)
50631
5064ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'gb2312_nopad_bin';
5065SELECT COUNT(*) FROM t1 WHERE a='a';
5066COUNT(*)
50671
5068SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_bin';
5069COUNT(*)
50702
5071SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'gb2312_nopad_bin';
5072COUNT(*)
50731
5074DROP TABLE t1;
5075#
5076# End of ctype_pad.inc
5077#
5078SET STORAGE_ENGINE=Default;
5079#
5080# End of 10.2 tests
5081#
5082