summaryrefslogtreecommitdiffstats
path: root/regress/char/unicode/input.in
blob: b0d9c7fc14e14f802ed597922e92e730b32da023 (plain) (blame)
ofshex dumpascii
0000 2e 5c 22 20 24 4f 70 65 6e 42 53 44 3a 20 69 6e 70 75 74 2e 69 6e 2c 76 20 31 2e 32 20 32 30 31 .\".$OpenBSD:.input.in,v.1.2.201
0020 37 2f 30 37 2f 30 34 20 31 34 3a 35 33 3a 32 33 20 73 63 68 77 61 72 7a 65 20 45 78 70 20 24 0a 7/07/04.14:53:23.schwarze.Exp.$.
0040 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
0060 65 72 20 31 39 2c 20 32 30 31 34 22 0a 2e 53 48 20 4e 41 4d 45 0a 63 68 61 72 2d 75 6e 69 63 6f er.19,.2014"..SH.NAME.char-unico
0080 64 65 2d 69 6e 70 75 74 20 5c 2d 20 55 6e 69 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 73 20 69 de-input.\-.Unicode.characters.i
00a0 6e 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 0a 2e 53 48 20 44 45 53 43 52 49 50 54 49 4f 4e n.the.input.file..SH.DESCRIPTION
00c0 0a 6c 6f 77 65 73 74 20 76 61 6c 69 64 3a 20 c2 80 0a 2e 53 53 20 4f 6e 65 2d 62 79 74 65 20 72 .lowest.valid:.....SS.One-byte.r
00e0 61 6e 67 65 0a 2e 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 ange..TS.tab(:);.l.l.l.l..U+0000
0100 3a 30 78 30 30 3a 5c 5b 75 30 30 30 30 5d 00 3a 6c 6f 77 65 73 74 20 41 53 43 49 49 0a 55 2b 30 :0x00:\[u0000].:lowest.ASCII.U+0
0120 30 31 66 3a 30 78 31 66 3a 5c 5b 75 30 30 31 46 5d 1f 3a 68 69 67 68 65 73 74 20 41 53 43 49 49 01f:0x1f:\[u001F].:highest.ASCII
0140 20 63 6f 6e 74 72 6f 6c 20 63 68 61 72 61 63 74 65 72 0a 55 2b 30 30 37 66 3a 30 78 37 66 3a 5c .control.character.U+007f:0x7f:\
0160 5b 75 30 30 37 46 5d 7f 3a 68 69 67 68 65 73 74 20 41 53 43 49 49 0a 3a 30 78 38 30 3a 80 3a 6c [u007F].:highest.ASCII.:0x80:.:l
0180 65 61 64 69 6e 67 20 6c 6f 77 65 73 74 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 0a 3a 30 78 62 66 eading.lowest.continuation.:0xbf
01a0 3a bf 3a 6c 65 61 64 69 6e 67 20 68 69 67 68 65 73 74 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 0a :.:leading.highest.continuation.
01c0 2e 54 45 0a 2e 53 53 20 54 77 6f 2d 62 79 74 65 20 72 61 6e 67 65 0a 2e 54 53 0a 74 61 62 28 3a .TE..SS.Two-byte.range..TS.tab(:
01e0 29 3b 0a 6c 20 6c 20 6c 20 6c 2e 0a 55 2b 30 30 30 30 3a 30 78 63 30 38 30 3a c0 80 3a 6c 6f 77 );.l.l.l.l..U+0000:0xc080:..:low
0200 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 78 63 31 est.obfuscated.ASCII.U+007f:0xc1
0220 62 66 3a c1 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 3a bf:..:highest.obfuscated.ASCII.:
0240 30 78 63 32 37 38 3a c2 78 3a 41 53 43 49 49 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 0a 55 2b 30 0xc278:.x:ASCII.continuation.U+0
0260 30 38 30 3a 30 78 63 32 38 30 3a 5c 5b 75 30 30 38 30 5d c2 80 3a 6c 6f 77 65 73 74 20 74 77 6f 080:0xc280:\[u0080]..:lowest.two
0280 2d 62 79 74 65 0a 3a 30 78 63 32 63 33 38 30 3a c2 c3 80 3a 68 69 67 68 20 63 6f 6e 74 69 6e 75 -byte.:0xc2c380:...:high.continu
02a0 61 74 69 6f 6e 0a 55 2b 30 37 46 46 3a 30 78 64 66 62 66 3a 5c 5b 75 30 37 46 46 5d df bf 3a 68 ation.U+07FF:0xdfbf:\[u07FF]..:h
02c0 69 67 68 65 73 74 20 74 77 6f 2d 62 79 74 65 0a 2e 54 45 0a 2e 53 53 20 54 68 72 65 65 2d 62 79 ighest.two-byte..TE..SS.Three-by
02e0 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 2e 0a 55 2b te.range..TS.tab(:);.l.l.l.l..U+
0300 30 30 30 30 3a 30 78 65 30 38 30 38 30 3a c0 80 80 3a 6c 6f 77 65 73 74 20 6f 62 66 75 73 63 61 0000:0xe08080:...:lowest.obfusca
0320 74 65 64 20 41 53 43 49 49 0a 55 2b 30 30 37 66 3a 30 78 65 30 38 31 62 66 3a e0 81 bf 3a 68 69 ted.ASCII.U+007f:0xe081bf:...:hi
0340 67 68 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 38 30 3a 30 78 ghest.obfuscated.ASCII.U+0080:0x
0360 65 30 38 32 38 30 3a e0 82 80 3a 6c 6f 77 65 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 74 77 6f e08280:...:lowest.obfuscated.two
0380 2d 62 79 74 65 0a 55 2b 30 37 46 46 3a 30 78 65 30 39 66 62 66 3a e0 9f bf 3a 68 69 67 68 65 73 -byte.U+07FF:0xe09fbf:...:highes
03a0 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 38 30 30 3a 30 78 65 t.obfuscated.two-byte.U+0800:0xe
03c0 30 61 30 38 30 3a 5c 5b 75 30 38 30 30 5d e0 a0 80 3a 6c 6f 77 65 73 74 20 74 68 72 65 65 2d 62 0a080:\[u0800]...:lowest.three-b
03e0 79 74 65 0a 55 2b 30 46 46 46 3a 30 78 65 30 62 66 62 66 3a 5c 5b 75 30 46 46 46 5d e0 bf bf 3a yte.U+0FFF:0xe0bfbf:\[u0FFF]...:
0400 65 6e 64 20 6f 66 20 66 69 72 73 74 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 31 30 30 30 3a end.of.first.middle.byte.U+1000:
0420 30 78 65 31 38 30 38 30 3a 5c 5b 75 31 30 30 30 5d e1 80 80 3a 62 65 67 69 6e 20 6f 66 20 73 65 0xe18080:\[u1000]...:begin.of.se
0440 63 6f 6e 64 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 43 46 46 46 3a 30 78 65 63 62 66 62 66 cond.middle.byte.U+CFFF:0xecbfbf
0460 3a 5c 5b 75 43 46 46 46 5d ec bf bf 3a 65 6e 64 20 6f 66 20 6c 61 73 74 20 6e 6f 72 6d 61 6c 20 :\[uCFFF]...:end.of.last.normal.
0480 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 44 30 30 30 3a 30 78 65 64 38 30 38 30 3a 5c 5b 75 44 middle.byte.U+D000:0xed8080:\[uD
04a0 30 30 30 5d ed 80 80 3a 62 65 67 69 6e 20 6f 66 20 73 74 72 61 6e 67 65 20 6d 69 64 64 6c 65 20 000]...:begin.of.strange.middle.
04c0 62 79 74 65 0a 55 2b 44 37 46 46 3a 30 78 65 64 39 66 62 66 3a 5c 5b 75 44 37 46 46 5d ed 9f bf byte.U+D7FF:0xed9fbf:\[uD7FF]...
04e0 3a 68 69 67 68 65 73 74 20 70 75 62 6c 69 63 20 74 68 72 65 65 2d 62 79 74 65 0a 55 2b 44 38 30 :highest.public.three-byte.U+D80
0500 30 3a 30 78 65 64 61 30 38 30 3a 5c 5b 75 44 38 30 30 5d ed a0 80 3a 6c 6f 77 65 73 74 20 73 75 0:0xeda080:\[uD800]...:lowest.su
0520 72 72 6f 67 61 74 65 0a 55 2b 44 46 46 46 3a 30 78 65 64 62 66 62 66 3a 5c 5b 75 44 46 46 46 5d rrogate.U+DFFF:0xedbfbf:\[uDFFF]
0540 ed bf bf 3a 68 69 67 68 65 73 74 20 73 75 72 72 6f 67 61 74 65 0a 55 2b 45 30 30 30 3a 30 78 65 ...:highest.surrogate.U+E000:0xe
0560 65 38 30 38 30 3a 5c 5b 75 45 30 30 30 5d ee 80 80 3a 6c 6f 77 65 73 74 20 70 72 69 76 61 74 65 e8080:\[uE000]...:lowest.private
0580 20 75 73 65 0a 55 2b 46 46 46 46 3a 30 78 65 66 62 66 62 66 3a 5c 5b 75 46 46 46 46 5d ef bf bf .use.U+FFFF:0xefbfbf:\[uFFFF]...
05a0 3a 68 69 67 68 65 73 74 20 74 68 72 65 65 2d 62 79 74 65 0a 2e 54 45 0a 2e 53 53 20 46 6f 75 72 :highest.three-byte..TE..SS.Four
05c0 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 2e -byte.range..TS.tab(:);.l.l.l.l.
05e0 0a 55 2b 30 30 30 30 3a 30 78 66 30 38 30 38 30 38 30 3a f0 80 80 80 3a 6c 6f 77 65 73 74 20 6f .U+0000:0xf0808080:....:lowest.o
0600 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 66 30 38 30 38 31 62 bfuscated.ASCII.U+007f:0xf08081b
0620 66 3a f0 80 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 f:....:highest.obfuscated.ASCII.
0640 55 2b 30 30 38 30 3a 30 78 66 30 38 30 38 32 38 30 3a f0 80 82 80 3a 6c 6f 77 65 73 74 20 6f 62 U+0080:0xf0808280:....:lowest.ob
0660 66 75 73 63 61 74 65 64 20 74 77 6f 2d 62 79 74 65 0a 55 2b 30 37 46 46 3a 30 78 66 30 38 30 39 fuscated.two-byte.U+07FF:0xf0809
0680 66 62 66 3a f0 80 9f 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 fbf:....:highest.obfuscated.two-
06a0 62 79 74 65 0a 55 2b 30 38 30 30 3a 30 78 66 30 38 30 61 30 38 30 3a f0 80 a0 80 3a 6c 6f 77 65 byte.U+0800:0xf080a080:....:lowe
06c0 73 74 20 6f 62 66 75 73 63 61 74 65 64 20 74 68 72 65 65 2d 62 79 74 65 0a 55 2b 46 46 46 46 3a st.obfuscated.three-byte.U+FFFF:
06e0 30 78 66 30 38 66 62 66 62 66 3a f0 8f bf bf 3a 68 69 67 68 65 73 74 20 6f 62 66 75 73 63 61 74 0xf08fbfbf:....:highest.obfuscat
0700 65 64 20 74 68 72 65 65 2d 62 79 74 65 0a 55 2b 31 30 30 30 30 3a 30 78 66 30 39 30 38 30 38 30 ed.three-byte.U+10000:0xf0908080
0720 3a 5c 5b 75 31 30 30 30 30 5d f0 90 80 80 3a 6c 6f 77 65 73 74 20 66 6f 75 72 2d 62 79 74 65 0a :\[u10000]....:lowest.four-byte.
0740 55 2b 33 46 46 46 46 3a 30 78 66 30 62 66 62 66 62 66 3a 5c 5b 75 33 46 46 46 46 5d f0 bf bf bf U+3FFFF:0xf0bfbfbf:\[u3FFFF]....
0760 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 0a 55 2b 34 30 30 30 :end.of.first.middle.byte.U+4000
0780 30 3a 30 78 66 31 38 30 38 30 38 30 3a 5c 5b 75 34 30 30 30 30 5d f1 80 80 80 3a 73 65 63 6f 6e 0:0xf1808080:\[u40000]....:secon
07a0 64 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 46 46 46 46 46 3a 30 78 66 33 62 66 62 66 62 66 d.middle.byte.U+FFFFF:0xf3bfbfbf
07c0 3a 5c 5b 75 46 46 46 46 46 5d f3 bf bf bf 3a 6c 61 73 74 20 6e 6f 72 6d 61 6c 20 6d 69 64 64 6c :\[uFFFFF]....:last.normal.middl
07e0 65 20 62 79 74 65 0a 55 2b 31 30 30 30 30 30 3a 30 78 66 34 38 30 38 30 38 30 3a 5c 5b 75 31 30 e.byte.U+100000:0xf4808080:\[u10
0800 30 30 30 30 5d f4 80 80 80 3a 73 74 72 61 6e 67 65 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 0000]....:strange.middle.byte.U+
0820 31 30 46 46 46 46 3a 30 78 66 34 38 66 62 66 62 66 3a 5c 5b 75 31 30 46 46 46 46 5d f4 8f bf bf 10FFFF:0xf48fbfbf:\[u10FFFF]....
0840 3a 6c 61 73 74 20 76 61 6c 69 64 20 66 6f 75 72 2d 62 79 74 65 0a 55 2b 31 31 30 30 30 30 3a 30 :last.valid.four-byte.U+110000:0
0860 78 66 34 39 30 38 30 38 30 3a 5c 5b 75 31 31 30 30 30 30 5d f4 90 80 80 3a 6c 6f 77 65 73 74 20 xf4908080:\[u110000]....:lowest.
0880 62 65 79 6f 6e 64 20 55 6e 69 63 6f 64 65 0a 55 2b 31 33 46 46 46 46 3a 30 78 66 34 62 66 62 66 beyond.Unicode.U+13FFFF:0xf4bfbf
08a0 62 66 3a 5c 5b 75 31 33 46 46 46 46 5d f4 bf bf bf 3a 65 6e 64 20 6f 66 20 73 74 72 61 6e 67 65 bf:\[u13FFFF]....:end.of.strange
08c0 20 6d 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 31 34 30 30 30 30 3a 30 78 66 35 38 30 38 30 38 30 .middle.byte.U+140000:0xf5808080
08e0 3a 5c 5b 75 31 34 30 30 30 30 5d f5 80 80 80 3a 6c 6f 77 65 73 74 20 69 6e 76 61 6c 69 64 20 6d :\[u140000]....:lowest.invalid.m
0900 69 64 64 6c 65 20 62 79 74 65 0a 55 2b 31 46 46 46 46 46 3a 30 78 66 37 62 66 62 66 62 66 3a 5c iddle.byte.U+1FFFFF:0xf7bfbfbf:\
0920 5b 75 31 46 46 46 46 46 5d f7 bf bf bf 3a 68 69 67 68 65 73 74 20 66 6f 75 72 2d 62 79 74 65 0a [u1FFFFF]....:highest.four-byte.
0940 55 2b 32 30 30 30 30 30 3a 30 78 66 38 38 38 38 30 38 30 38 30 3a 5c 5b 75 32 30 30 30 30 30 5d U+200000:0xf888808080:\[u200000]
0960 f8 88 80 80 80 3a 6c 6f 77 65 73 74 20 66 69 76 65 2d 62 79 74 65 0a 2e 54 45 0a .....:lowest.five-byte..TE.