Parent Directory
|
Revision Log
Correct Unicode string checking in the light of corrigendum #9.
1 | /-- Tests for the 16-bit library with UTF-16 support only */ |
2 | |
3 | /./8 |
4 | \x{fffe} |
5 | 0: \x{fffe} |
6 | \x{ffff} |
7 | 0: \x{ffff} |
8 | \x{1fffe} |
9 | 0: \x{1fffe} |
10 | \x{1ffff} |
11 | 0: \x{d83f}\x{dfff} |
12 | \x{2fffe} |
13 | 0: \x{2fffe} |
14 | \x{2ffff} |
15 | 0: \x{d87f}\x{dfff} |
16 | \x{3fffe} |
17 | 0: \x{3fffe} |
18 | \x{3ffff} |
19 | 0: \x{d8bf}\x{dfff} |
20 | \x{4fffe} |
21 | 0: \x{4fffe} |
22 | \x{4ffff} |
23 | 0: \x{d8ff}\x{dfff} |
24 | \x{5fffe} |
25 | 0: \x{5fffe} |
26 | \x{5ffff} |
27 | 0: \x{d93f}\x{dfff} |
28 | \x{6fffe} |
29 | 0: \x{6fffe} |
30 | \x{6ffff} |
31 | 0: \x{d97f}\x{dfff} |
32 | \x{7fffe} |
33 | 0: \x{7fffe} |
34 | \x{7ffff} |
35 | 0: \x{d9bf}\x{dfff} |
36 | \x{8fffe} |
37 | 0: \x{8fffe} |
38 | \x{8ffff} |
39 | 0: \x{d9ff}\x{dfff} |
40 | \x{9fffe} |
41 | 0: \x{9fffe} |
42 | \x{9ffff} |
43 | 0: \x{da3f}\x{dfff} |
44 | \x{afffe} |
45 | 0: \x{afffe} |
46 | \x{affff} |
47 | 0: \x{da7f}\x{dfff} |
48 | \x{bfffe} |
49 | 0: \x{bfffe} |
50 | \x{bffff} |
51 | 0: \x{dabf}\x{dfff} |
52 | \x{cfffe} |
53 | 0: \x{cfffe} |
54 | \x{cffff} |
55 | 0: \x{daff}\x{dfff} |
56 | \x{dfffe} |
57 | 0: \x{dfffe} |
58 | \x{dffff} |
59 | 0: \x{db3f}\x{dfff} |
60 | \x{efffe} |
61 | 0: \x{efffe} |
62 | \x{effff} |
63 | 0: \x{db7f}\x{dfff} |
64 | \x{ffffe} |
65 | 0: \x{ffffe} |
66 | \x{fffff} |
67 | 0: \x{dbbf}\x{dfff} |
68 | \x{10fffe} |
69 | 0: \x{10fffe} |
70 | \x{10ffff} |
71 | 0: \x{dbff}\x{dfff} |
72 | \x{fdd0} |
73 | 0: \x{fdd0} |
74 | \x{fdd1} |
75 | 0: \x{fdd1} |
76 | \x{fdd2} |
77 | 0: \x{fdd2} |
78 | \x{fdd3} |
79 | 0: \x{fdd3} |
80 | \x{fdd4} |
81 | 0: \x{fdd4} |
82 | \x{fdd5} |
83 | 0: \x{fdd5} |
84 | \x{fdd6} |
85 | 0: \x{fdd6} |
86 | \x{fdd7} |
87 | 0: \x{fdd7} |
88 | \x{fdd8} |
89 | 0: \x{fdd8} |
90 | \x{fdd9} |
91 | 0: \x{fdd9} |
92 | \x{fdda} |
93 | 0: \x{fdda} |
94 | \x{fddb} |
95 | 0: \x{fddb} |
96 | \x{fddc} |
97 | 0: \x{fddc} |
98 | \x{fddd} |
99 | 0: \x{fddd} |
100 | \x{fdde} |
101 | 0: \x{fdde} |
102 | \x{fddf} |
103 | 0: \x{fddf} |
104 | \x{fde0} |
105 | 0: \x{fde0} |
106 | \x{fde1} |
107 | 0: \x{fde1} |
108 | \x{fde2} |
109 | 0: \x{fde2} |
110 | \x{fde3} |
111 | 0: \x{fde3} |
112 | \x{fde4} |
113 | 0: \x{fde4} |
114 | \x{fde5} |
115 | 0: \x{fde5} |
116 | \x{fde6} |
117 | 0: \x{fde6} |
118 | \x{fde7} |
119 | 0: \x{fde7} |
120 | \x{fde8} |
121 | 0: \x{fde8} |
122 | \x{fde9} |
123 | 0: \x{fde9} |
124 | \x{fdea} |
125 | 0: \x{fdea} |
126 | \x{fdeb} |
127 | 0: \x{fdeb} |
128 | \x{fdec} |
129 | 0: \x{fdec} |
130 | \x{fded} |
131 | 0: \x{fded} |
132 | \x{fdee} |
133 | 0: \x{fdee} |
134 | \x{fdef} |
135 | 0: \x{fdef} |
136 | |
137 | /bad/8 |
138 | \x{d800} |
139 | Error -10 (bad UTF-16 string) offset=0 reason=1 |
140 | |
141 | /short/8 |
142 | \P\P\x{d800} |
143 | Error -25 (short UTF-16 string) offset=0 reason=1 |
144 | |
145 | /-- End of testinput24 --/ |
ViewVC Help | |
Powered by ViewVC 1.1.5 |