summaryrefslogtreecommitdiffstats
path: root/regress/char/unicode/input.in
blob: 15a59f5bfd62ae9da9e5ee219b09e8ed7c7af42c (plain) (blame)
ofshex dumpascii
0000 2e 54 48 20 43 48 41 52 2d 55 4e 49 43 4f 44 45 2d 49 4e 50 55 54 20 31 20 22 44 65 63 65 6d 62 .TH.CHAR-UNICODE-INPUT.1."Decemb
0020 65 72 20 31 39 2c 20 32 30 31 34 22 20 4f 70 65 6e 42 53 44 0a 2e 53 48 20 4e 41 4d 45 0a 63 68 er.19,.2014".OpenBSD..SH.NAME.ch
0040 61 72 2d 75 6e 69 63 6f 64 65 2d 69 6e 70 75 74 20 5c 2d 20 55 6e 69 63 6f 64 65 20 63 68 61 72 ar-unicode-input.\-.Unicode.char
0060 61 63 74 65 72 73 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 0a 2e 53 48 20 44 45 53 acters.in.the.input.file..SH.DES
0080 43 52 49 50 54 49 4f 4e 0a 6c 6f 77 65 73 74 20 76 61 6c 69 64 3a 20 c2 80 0a 2e 53 53 20 4f 6e CRIPTION.lowest.valid:.....SS.On
00a0 65 2d 62 79 74 65 20 72 61 6e 67 65 0a 2e 54 53 0a 74 61 62 28 3a 29 3b 0a 6c 20 6c 20 6c 20 6c e-byte.range..TS.tab(:);.l.l.l.l
00c0 2e 0a 55 2b 30 30 30 30 3a 30 78 30 30 3a 5c 5b 75 30 30 30 30 5d 00 3a 6c 6f 77 65 73 74 20 41 ..U+0000:0x00:\[u0000].:lowest.A
00e0 53 43 49 49 0a 55 2b 30 30 31 66 3a 30 78 31 66 3a 5c 5b 75 30 30 31 46 5d 1f 3a 68 69 67 68 65 SCII.U+001f:0x1f:\[u001F].:highe
0100 73 74 20 41 53 43 49 49 20 63 6f 6e 74 72 6f 6c 20 63 68 61 72 61 63 74 65 72 0a 55 2b 30 30 37 st.ASCII.control.character.U+007
0120 66 3a 30 78 37 66 3a 5c 5b 75 30 30 37 46 5d 7f 3a 68 69 67 68 65 73 74 20 41 53 43 49 49 0a 3a f:0x7f:\[u007F].:highest.ASCII.:
0140 30 78 38 30 3a 80 3a 6c 65 61 64 69 6e 67 20 6c 6f 77 65 73 74 20 63 6f 6e 74 69 6e 75 61 74 69 0x80:.:leading.lowest.continuati
0160 6f 6e 0a 3a 30 78 62 66 3a bf 3a 6c 65 61 64 69 6e 67 20 68 69 67 68 65 73 74 20 63 6f 6e 74 69 on.:0xbf:.:leading.highest.conti
0180 6e 75 61 74 69 6f 6e 0a 2e 54 45 0a 2e 53 53 20 54 77 6f 2d 62 79 74 65 20 72 61 6e 67 65 0a 2e nuation..TE..SS.Two-byte.range..
01a0 54 53 0a 74 61 62 28 3a 29 3b 0a 6c 20 6c 20 6c 20 6c 2e 0a 55 2b 30 30 30 30 3a 30 78 63 30 38 TS.tab(:);.l.l.l.l..U+0000:0xc08
01c0 30 3a c0 80 3a 6c 6f 77 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 41 53 43 49 49 0a 55 2b 30 0:..:lowest.obfuscated.ASCII.U+0
01e0 30 37 66 3a 30 78 63 31 62 66 3a c1 bf 3a 68 69 67 68 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 07f:0xc1bf:..:highest.obfuscated
0200 20 41 53 43 49 49 0a 3a 30 78 63 32 37 38 3a c2 78 3a 41 53 43 49 49 20 63 6f 6e 74 69 6e 75 61 .ASCII.:0xc278:.x:ASCII.continua
0220 74 69 6f 6e 0a 55 2b 30 30 38 30 3a 30 78 63 32 38 30 3a 5c 5b 75 30 30 38 30 5d c2 80 3a 6c 6f tion.U+0080:0xc280:\[u0080]..:lo
0240 77 65 73 74 20 74 77 6f 2d 62 79 74 65 0a 3a 30 78 63 32 63 33 38 30 3a c2 c3 80 3a 68 69 67 68 west.two-byte.:0xc2c380:...:high
0260 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 0a 55 2b 30 37 46 46 3a 30 78 64 66 62 66 3a 5c 5b 75 30 .continuation.U+07FF:0xdfbf:\[u0
0280 37 46 46 5d df bf 3a 68 69 67 68 65 73 74 20 74 77 6f 2d 62 79 74 65 0a 2e 54 45 0a 2e 53 53 20 7FF]..:highest.two-byte..TE..SS.
02a0 54 68 72 65 65 2d 62 79 74 65 20 72 61 6e 67 65 0a 2e 54 53 0a 74 61 62 28 3a 29 3b 0a 6c 20 6c Three-byte.range..TS.tab(:);.l.l
02c0 20 6c 20 6c 2e 0a 55 2b 30 30 30 30 3a 30 78 65 30 38 30 38 30 3a c0 80 80 3a 6c 6f 77 65 73 74 .l.l..U+0000:0xe08080:...:lowest
02e0 20 6f 62 66 75 73 63 61 74 65 64 20 41 53 43 49 49 0a 55 2b 30 30 37 66 3a 30 78 65 30 38 31 62 .obfuscated.ASCII.U+007f:0xe081b
0300 66 3a e0 81 bf 3a 68 69 67 68 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 41 53 43 49 49 0a 55 f:...:highest.obfuscated.ASCII.U
0320 2b 30 30 38 30 3a 30 78 65 30 38 32 38 30 3a e0 82 80 3a 6c 6f 77 65 73 74 20 6f 62 66 75 73 63 +0080:0xe08280:...:lowest.obfusc
0340 61 74 65 64 20 74 77 6f 2d 62 79 74 65 0a 55 2b 30 37 46 46 3a 30 78 65 30 39 66 62 66 3a e0 9f ated.two-byte.U+07FF:0xe09fbf:..
0360 bf 3a 68 69 67 68 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 74 77 6f 2d 62 79 74 65 0a 55 2b .:highest.obfuscated.two-byte.U+
0380 30 38 30 30 3a 30 78 65 30 61 30 38 30 3a 5c 5b 75 30 38 30 30 5d e0 a0 80 3a 6c 6f 77 65 73 74 0800:0xe0a080:\[u0800]...:lowest
03a0 20 74 68 72 65 65 2d 62 79 74 65 0a 55 2b 30 46 46 46 3a 30 78 65 30 62 66 62 66 3a 5c 5b 75 30 .three-byte.U+0FFF:0xe0bfbf:\[u0
03c0 46 46 46 5d e0 bf bf 3a 65 6e 64 20 6f 66 20 66 69 72 73 74 20 6d 69 64 64 6c 65 20 62 79 74 65 FFF]...:end.of.first.middle.byte
03e0 0a 55 2b 31 30 30 30 3a 30 78 65 31 38 30 38 30 3a 5c 5b 75 31 30 30 30 5d e1 80 80 3a 62 65 67 .U+1000:0xe18080:\[u1000]...:beg
0400 69 6e 20 6f 66 20 73 65 63 6f 6e 64 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 43 46 46 46 3a in.of.second.middle.byte.U+CFFF:
0420 30 78 65 63 62 66 62 66 3a 5c 5b 75 43 46 46 46 5d ec bf bf 3a 65 6e 64 20 6f 66 20 6c 61 73 74 0xecbfbf:\[uCFFF]...:end.of.last
0440 20 6e 6f 72 6d 61 6c 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 44 30 30 30 3a 30 78 65 64 38 .normal.middle.byte.U+D000:0xed8
0460 30 38 30 3a 5c 5b 75 44 30 30 30 5d ed 80 80 3a 62 65 67 69 6e 20 6f 66 20 73 74 72 61 6e 67 65 080:\[uD000]...:begin.of.strange
0480 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 44 37 46 46 3a 30 78 65 64 39 66 62 66 3a 5c 5b 75 .middle.byte.U+D7FF:0xed9fbf:\[u
04a0 44 37 46 46 5d ed 9f bf 3a 68 69 67 68 65 73 74 20 70 75 62 6c 69 63 20 74 68 72 65 65 2d 62 79 D7FF]...:highest.public.three-by
04c0 74 65 0a 55 2b 44 38 30 30 3a 30 78 65 64 61 30 38 30 3a 5c 5b 75 44 38 30 30 5d ed a0 80 3a 6c te.U+D800:0xeda080:\[uD800]...:l
04e0 6f 77 65 73 74 20 73 75 72 72 6f 67 61 74 65 0a 55 2b 44 46 46 46 3a 30 78 65 64 62 66 62 66 3a owest.surrogate.U+DFFF:0xedbfbf:
0500 5c 5b 75 44 46 46 46 5d ed bf bf 3a 68 69 67 68 65 73 74 20 73 75 72 72 6f 67 61 74 65 0a 55 2b \[uDFFF]...:highest.surrogate.U+
0520 45 30 30 30 3a 30 78 65 65 38 30 38 30 3a 5c 5b 75 45 30 30 30 5d ee 80 80 3a 6c 6f 77 65 73 74 E000:0xee8080:\[uE000]...:lowest
0540 20 70 72 69 76 61 74 65 20 75 73 65 0a 55 2b 46 46 46 46 3a 30 78 65 66 62 66 62 66 3a 5c 5b 75 .private.use.U+FFFF:0xefbfbf:\[u
0560 46 46 46 46 5d ef bf bf 3a 68 69 67 68 65 73 74 20 74 68 72 65 65 2d 62 79 74 65 0a 2e 54 45 0a FFFF]...:highest.three-byte..TE.
0580 2e 53 53 20 46 6f 75 72 2d 62 79 74 65 20 72 61 6e 67 65 0a 2e 54 53 0a 74 61 62 28 3a 29 3b 0a .SS.Four-byte.range..TS.tab(:);.
05a0 6c 20 6c 20 6c 20 6c 2e 0a 55 2b 30 30 30 30 3a 30 78 66 30 38 30 38 30 38 30 3a f0 80 80 80 3a l.l.l.l..U+0000:0xf0808080:....:
05c0 6c 6f 77 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 41 53 43 49 49 0a 55 2b 30 30 37 66 3a 30 lowest.obfuscated.ASCII.U+007f:0
05e0 78 66 30 38 30 38 31 62 66 3a f0 80 81 bf 3a 68 69 67 68 65 73 74 20 6f 62 66 75 73 63 61 74 65 xf08081bf:....:highest.obfuscate
0600 64 20 41 53 43 49 49 0a 55 2b 30 30 38 30 3a 30 78 66 30 38 30 38 32 38 30 3a f0 80 82 80 3a 6c d.ASCII.U+0080:0xf0808280:....:l
0620 6f 77 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 74 77 6f 2d 62 79 74 65 0a 55 2b 30 37 46 46 owest.obfuscated.two-byte.U+07FF
0640 3a 30 78 66 30 38 30 39 66 62 66 3a f0 80 9f bf 3a 68 69 67 68 65 73 74 20 6f 62 66 75 73 63 61 :0xf0809fbf:....:highest.obfusca
0660 74 65 64 20 74 77 6f 2d 62 79 74 65 0a 55 2b 30 38 30 30 3a 30 78 66 30 38 30 61 30 38 30 3a f0 ted.two-byte.U+0800:0xf080a080:.
0680 80 a0 80 3a 6c 6f 77 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 74 68 72 65 65 2d 62 79 74 65 ...:lowest.obfuscated.three-byte
06a0 0a 55 2b 46 46 46 46 3a 30 78 66 30 38 66 62 66 62 66 3a f0 8f bf bf 3a 68 69 67 68 65 73 74 20 .U+FFFF:0xf08fbfbf:....:highest.
06c0 6f 62 66 75 73 63 61 74 65 64 20 74 68 72 65 65 2d 62 79 74 65 0a 55 2b 31 30 30 30 30 3a 30 78 obfuscated.three-byte.U+10000:0x
06e0 66 30 39 30 38 30 38 30 3a 5c 5b 75 31 30 30 30 30 5d f0 90 80 80 3a 6c 6f 77 65 73 74 20 66 6f f0908080:\[u10000]....:lowest.fo
0700 75 72 2d 62 79 74 65 0a 55 2b 33 46 46 46 46 3a 30 78 66 30 62 66 62 66 62 66 3a 5c 5b 75 33 46 ur-byte.U+3FFFF:0xf0bfbfbf:\[u3F
0720 46 46 46 5d f0 bf bf bf 3a 65 6e 64 20 6f 66 20 66 69 72 73 74 20 6d 69 64 64 6c 65 20 62 79 74 FFF]....:end.of.first.middle.byt
0740 65 0a 55 2b 34 30 30 30 30 3a 30 78 66 31 38 30 38 30 38 30 3a 5c 5b 75 34 30 30 30 30 5d f1 80 e.U+40000:0xf1808080:\[u40000]..
0760 80 80 3a 73 65 63 6f 6e 64 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 46 46 46 46 46 3a 30 78 ..:second.middle.byte.U+FFFFF:0x
0780 66 33 62 66 62 66 62 66 3a 5c 5b 75 46 46 46 46 46 5d f3 bf bf bf 3a 6c 61 73 74 20 6e 6f 72 6d f3bfbfbf:\[uFFFFF]....:last.norm
07a0 61 6c 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 31 30 30 30 30 30 3a 30 78 66 34 38 30 38 30 al.middle.byte.U+100000:0xf48080
07c0 38 30 3a 5c 5b 75 31 30 30 30 30 30 5d f4 80 80 80 3a 73 74 72 61 6e 67 65 20 6d 69 64 64 6c 65 80:\[u100000]....:strange.middle
07e0 20 62 79 74 65 0a 55 2b 31 30 46 46 46 46 3a 30 78 66 34 38 66 62 66 62 66 3a 5c 5b 75 31 30 46 .byte.U+10FFFF:0xf48fbfbf:\[u10F
0800 46 46 46 5d f4 8f bf bf 3a 6c 61 73 74 20 76 61 6c 69 64 20 66 6f 75 72 2d 62 79 74 65 0a 55 2b FFF]....:last.valid.four-byte.U+
0820 31 31 30 30 30 30 3a 30 78 66 34 39 30 38 30 38 30 3a 5c 5b 75 31 31 30 30 30 30 5d f4 90 80 80 110000:0xf4908080:\[u110000]....
0840 3a 6c 6f 77 65 73 74 20 62 65 79 6f 6e 64 20 55 6e 69 63 6f 64 65 0a 55 2b 31 33 46 46 46 46 3a :lowest.beyond.Unicode.U+13FFFF:
0860 30 78 66 34 62 66 62 66 62 66 3a 5c 5b 75 31 33 46 46 46 46 5d f4 bf bf bf 3a 65 6e 64 20 6f 66 0xf4bfbfbf:\[u13FFFF]....:end.of
0880 20 73 74 72 61 6e 67 65 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 31 34 30 30 30 30 3a 30 78 .strange.middle.byte.U+140000:0x
08a0 66 35 38 30 38 30 38 30 3a 5c 5b 75 31 34 30 30 30 30 5d f5 80 80 80 3a 6c 6f 77 65 73 74 20 69 f5808080:\[u140000]....:lowest.i
08c0 6e 76 61 6c 69 64 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 31 46 46 46 46 46 3a 30 78 66 37 nvalid.middle.byte.U+1FFFFF:0xf7
08e0 62 66 62 66 62 66 3a 5c 5b 75 31 46 46 46 46 46 5d f7 bf bf bf 3a 68 69 67 68 65 73 74 20 66 6f bfbfbf:\[u1FFFFF]....:highest.fo
0900 75 72 2d 62 79 74 65 0a 55 2b 32 30 30 30 30 30 3a 30 78 66 38 38 38 38 30 38 30 38 30 3a 5c 5b ur-byte.U+200000:0xf888808080:\[
0920 75 32 30 30 30 30 30 5d f8 88 80 80 80 3a 6c 6f 77 65 73 74 20 66 69 76 65 2d 62 79 74 65 0a 2e u200000].....:lowest.five-byte..
0940 54 45 0a TE.