Current section
Files
Jump to
Current section
Files
lib/iconvex/specs/kermit_versioned_single_byte_codecs.ex
require Iconvex.Specs.KermitVersionedSingleByte
Iconvex.Specs.KermitVersionedSingleByte.defcodec(
Iconvex.Specs.KermitGreekISO,
"GREEK-ISO",
["ELOT928-GREEK", "ELOT-928", "ELOT928", "ISO-IR-126-1987", "ECMA-118-1987"],
:kermit_greek_iso,
0xA0,
"""
000000A00000201800002019000000A3FFFFFFFFFFFFFFFF000000A6000000A7
000000A8000000A9FFFFFFFF000000AB000000AC000000ADFFFFFFFF00002015
000000B0000000B1000000B2000000B3000003840000038500000386000000B7
00000388000003890000038A000000BB0000038C000000BD0000038E0000038F
0000039000000391000003920000039300000394000003950000039600000397
00000398000003990000039A0000039B0000039C0000039D0000039E0000039F
000003A0000003A1FFFFFFFF000003A3000003A4000003A5000003A6000003A7
000003A8000003A9000003AA000003AB000003AC000003AD000003AE000003AF
000003B0000003B1000003B2000003B3000003B4000003B5000003B6000003B7
000003B8000003B9000003BA000003BB000003BC000003BD000003BE000003BF
000003C0000003C1000003C2000003C3000003C4000003C5000003C6000003C7
000003C8000003C9000003CA000003CB000003CC000003CD000003CEFFFFFFFF
""",
[
Path.expand("../../../priv/sources/icu-data-archive/iso-8859_7-1987.ucm", __DIR__),
Path.expand("../../../priv/sources/dec-terminal-character-sets/kermit/ckcuni.c", __DIR__),
Path.expand("../../../priv/sources/kermit-versioned-single-byte/SOURCE_METADATA.md", __DIR__)
]
)
Iconvex.Specs.KermitVersionedSingleByte.defcodec(
Iconvex.Specs.KermitHebrewISO,
"HEBREW-ISO",
["ISO-8859-8-1988-HISTORICAL", "HEBREW-ISO-KERMIT", "ISO-IR-138-1988"],
:kermit_hebrew_iso,
0xA0,
"""
000000A0FFFFFFFF000000A2000000A3000000A4000000A5000000A6000000A7
000000A8000000A9000000D7000000AB000000AC000000AD000000AE0000203E
000000B0000000B1000000B2000000B3000000B4000000B5000000B6000000B7
000000B8000000B9000000F7000000BB000000BC000000BD000000BEFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00002017
000005D0000005D1000005D2000005D3000005D4000005D5000005D6000005D7
000005D8000005D9000005DA000005DB000005DC000005DD000005DE000005DF
000005E0000005E1000005E2000005E3000005E4000005E5000005E6000005E7
000005E8000005E9000005EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
""",
[
Path.expand("../../../priv/sources/dec-terminal-character-sets/kermit/ckcuni.c", __DIR__),
Path.expand("../../../priv/sources/rfc1345.txt", __DIR__),
Path.expand("../../../priv/sources/kermit-versioned-single-byte/SOURCE_METADATA.md", __DIR__)
]
)
Iconvex.Specs.KermitVersionedSingleByte.defcodec(
Iconvex.Specs.Latin6ISO,
"LATIN6-ISO",
["ISO-8859-10-LATIN6-STANDARD", "LATIN-6-ISO-STANDARD"],
:latin6_iso,
0xA0,
"""
000000A00000010400000112000001220000012A0000012800000136000000A7
0000013B0000011000000160000001660000017D000000AD0000016A0000014A
000000B00000010500000113000001230000012B0000012900000137000000B7
0000013C0000011100000161000001670000017E000020150000016B0000014B
00000100000000C1000000C2000000C3000000C4000000C5000000C60000012E
0000010C000000C900000118000000CB00000116000000CD000000CE000000CF
000000D0000001450000014C000000D3000000D4000000D5000000D600000168
000000D800000172000000DA000000DB000000DC000000DD000000DE000000DF
00000101000000E1000000E2000000E3000000E4000000E5000000E60000012F
0000010D000000E900000119000000EB00000117000000ED000000EE000000EF
000000F0000001460000014D000000F3000000F4000000F5000000F600000169
000000F800000173000000FA000000FB000000FC000000FD000000FE00000138
""",
[
Path.expand(
"../../../priv/sources/kermit-versioned-single-byte/ISO-8859-10.TXT",
__DIR__
),
Path.expand("../../../priv/sources/dec-terminal-character-sets/kermit/ckcuni.c", __DIR__),
Path.expand("../../../priv/sources/kermit-versioned-single-byte/SOURCE_METADATA.md", __DIR__)
]
)
Iconvex.Specs.KermitVersionedSingleByte.defcodec(
Iconvex.Specs.KermitMacintoshLatin,
"MACINTOSH-LATIN",
["MAC-LATIN-KERMIT", "MAC-ICELAND-10079"],
:kermit_macintosh_latin,
0x80,
"""
000000C4000000C5000000C7000000C9000000D1000000D6000000DC000000E1
000000E0000000E2000000E4000000E3000000E5000000E7000000E9000000E8
000000EA000000EB000000ED000000EC000000EE000000EF000000F1000000F3
000000F2000000F4000000F6000000F5000000FA000000F9000000FB000000FC
000000DD000000B0000000A2000000A3000000A700002022000000B6000000DF
000000AE000000A900002122000000B4000000A800002260000000C6000000D8
0000221E000000B10000226400002265000000A5000000B50000220200002211
0000220F000003C00000222B000000AA000000BA00002126000000E6000000F8
000000BF000000A1000000AC0000221A000001920000224800002206000000AB
000000BB00002026000000A0000000C0000000C3000000D50000015200000153
00002013000020140000201C0000201D0000201800002019000000F7000025CA
000000FF0000017800002044000000A4000000D0000000F0000000DE000000FE
000000FD000000B70000201A0000201E00002030000000C2000000CA000000C1
000000CB000000C8000000CD000000CE000000CF000000CC000000D3000000D4
0000F8FF000000D2000000DA000000DB000000D900000131000002C6000002DC
000000AF000002D8000002D9000002DA000000B8000002DD000002DB000002C7
""",
[
Path.expand("../../../priv/sources/icu-data-archive/windows-10079-2000.ucm", __DIR__),
Path.expand("../../../priv/sources/dec-terminal-character-sets/kermit/ckcuni.c", __DIR__),
Path.expand("../../../priv/sources/kermit-versioned-single-byte/SOURCE_METADATA.md", __DIR__)
]
)