1 /-- This set of tests is for UTF-16 and UTF-32 support, and is relevant only to the
2 16- and 32-bit library. --/
29 X\x{11234}\x{512}\x{11234}Z
52 /-- Check maximum character size --/
76 /\x{D55c}\x{ad6d}\x{C5B4}/DZ8
77 \x{D55c}\x{ad6d}\x{C5B4}
79 /\x{65e5}\x{672c}\x{8a9e}/DZ8
80 \x{65e5}\x{672c}\x{8a9e}
92 /-- This one is here not because it's different to Perl, but because the way
93 the captured single-byte is displayed. (In Perl it becomes a character, and you
94 can't tell the difference.) --/
100 /-- This one is here because Perl gives out a grumbly error message (quite
101 correctly, but that messes up comparisons). --/
117 \x{100}\x{100}\x{100}\x{100\x{100}
123 /(\x{100}{0,2}a|x)/8SDZ
125 /(\x{100}{1,2}a|x)/8SDZ
129 /a\x{100}\x{101}*/8DZ
131 /a\x{100}\x{101}+/8DZ
146 /\x{100}abc(xyz(?1))/8DZ
159 \x{0}\x{d7ff}\x{e000}\x{10ffff}
183 /(*CRLF)(*UTF16)(*BSR_UNICODE)a\Rb/I
185 /(*CRLF)(*UTF32)(*BSR_UNICODE)a\Rb/I
248 /-- Check bad offset --/
296 /-- End of testinput18 --/