From 9813858f9f94a58eef876a54cc369f286332a532 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 19 Apr 2002 07:49:16 +0000 Subject: [PATCH] Update. 2002-04-15 Bruno Haible * iconvdata/armscii-8.c (BODY for FROM_LOOP): Fix array access. (BODY for TO_LOOP): Likewise. * iconvdata/tcvn5712-1.c (from_ucs4): Map U+0309 to 0xB1. * iconvdata/tst-table.sh: Add support for encodings which contain precomposed Unicode characters, known to the iconv converter in both directions but not listed in the charmap. * iconvdata/IBM856.irreversible: New file. * iconvdata/IBM922.irreversible: New file. * iconvdata/IBM1132.irreversible: New file. * iconvdata/IBM1133.irreversible: New file. * iconvdata/IBM1160.irreversible: New file. * iconvdata/IBM1161.irreversible: New file. * iconvdata/IBM1163.irreversible: New file. * iconvdata/IBM1164.irreversible: New file. * iconvdata/ARMSCII-8.irreversible: New file. * iconvdata/TCVN5712-1.precomposed: New file. * iconvdata/tst-tables.sh: Add IBM856, IBM922, IBM1124, IBM1129, IBM1160, IBM1161, IBM1132, IBM1133, IBM1162, IBM1163, IBM1164, ARMSCII-8, TCVN5712-1. * iconvdata/Makefile (distribute): Add IBM856.irreversible, IBM922.irreversible, IBM1132.irreversible, IBM1133.irreversible, IBM1160.irreversible, IBM1161.irreversible, IBM1163.irreversible, IBM1164.irreversible, ARMSCII-8.irreversible, TCVN5712-1.precomposed. 2002-04-17 Jakub Jelinek * time/tst-mktime.c: Include . Use %d, not %ld format for EVENING69. Include offsets in TZ environment variable. --- ChangeLog | 31 ++++ iconvdata/ARMSCII-8.irreversible | 5 + iconvdata/IBM1132.irreversible | 1 + iconvdata/IBM1133.irreversible | 1 + iconvdata/IBM1160.irreversible | 4 + iconvdata/IBM1161.irreversible | 4 + iconvdata/IBM1163.irreversible | 2 + iconvdata/IBM1164.irreversible | 2 + iconvdata/IBM856.irreversible | 36 +++++ iconvdata/IBM922.irreversible | 69 ++++++++ iconvdata/Makefile | 4 + iconvdata/TCVN5712-1.precomposed | 56 +++++++ iconvdata/armscii-8.c | 8 +- iconvdata/tcvn5712-1.c | 2 +- iconvdata/tst-table.sh | 29 ++-- iconvdata/tst-tables.sh | 31 +++- locale/programs/localedef.c | 2 +- localedata/charmaps/ARMSCII-8 | 260 ++++++++++++++++++++++++++++++ localedata/charmaps/IBM1124 | 263 +++++++++++++++++++++++++++++++ localedata/charmaps/IBM1129 | 263 +++++++++++++++++++++++++++++++ localedata/charmaps/IBM1132 | 237 ++++++++++++++++++++++++++++ localedata/charmaps/IBM1133 | 237 ++++++++++++++++++++++++++++ localedata/charmaps/IBM1160 | 263 +++++++++++++++++++++++++++++++ localedata/charmaps/IBM1161 | 231 +++++++++++++++++++++++++++ localedata/charmaps/IBM1162 | 255 ++++++++++++++++++++++++++++++ localedata/charmaps/IBM1163 | 263 +++++++++++++++++++++++++++++++ localedata/charmaps/IBM1164 | 263 +++++++++++++++++++++++++++++++ localedata/charmaps/IBM856 | 223 ++++++++++++++++++++++++++ localedata/charmaps/IBM922 | 263 +++++++++++++++++++++++++++++++ time/tst-mktime.c | 7 +- 30 files changed, 3292 insertions(+), 23 deletions(-) create mode 100644 iconvdata/ARMSCII-8.irreversible create mode 100644 iconvdata/IBM1132.irreversible create mode 100644 iconvdata/IBM1133.irreversible create mode 100644 iconvdata/IBM1160.irreversible create mode 100644 iconvdata/IBM1161.irreversible create mode 100644 iconvdata/IBM1163.irreversible create mode 100644 iconvdata/IBM1164.irreversible create mode 100644 iconvdata/IBM856.irreversible create mode 100644 iconvdata/IBM922.irreversible create mode 100644 iconvdata/TCVN5712-1.precomposed create mode 100644 localedata/charmaps/ARMSCII-8 create mode 100644 localedata/charmaps/IBM1124 create mode 100644 localedata/charmaps/IBM1129 create mode 100644 localedata/charmaps/IBM1132 create mode 100644 localedata/charmaps/IBM1133 create mode 100644 localedata/charmaps/IBM1160 create mode 100644 localedata/charmaps/IBM1161 create mode 100644 localedata/charmaps/IBM1162 create mode 100644 localedata/charmaps/IBM1163 create mode 100644 localedata/charmaps/IBM1164 create mode 100644 localedata/charmaps/IBM856 create mode 100644 localedata/charmaps/IBM922 diff --git a/ChangeLog b/ChangeLog index 5cb6e77a19..761ba50567 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,34 @@ +2002-04-15 Bruno Haible + + * iconvdata/armscii-8.c (BODY for FROM_LOOP): Fix array access. + (BODY for TO_LOOP): Likewise. + * iconvdata/tcvn5712-1.c (from_ucs4): Map U+0309 to 0xB1. + * iconvdata/tst-table.sh: Add support for encodings which contain + precomposed Unicode characters, known to the iconv converter in both + directions but not listed in the charmap. + * iconvdata/IBM856.irreversible: New file. + * iconvdata/IBM922.irreversible: New file. + * iconvdata/IBM1132.irreversible: New file. + * iconvdata/IBM1133.irreversible: New file. + * iconvdata/IBM1160.irreversible: New file. + * iconvdata/IBM1161.irreversible: New file. + * iconvdata/IBM1163.irreversible: New file. + * iconvdata/IBM1164.irreversible: New file. + * iconvdata/ARMSCII-8.irreversible: New file. + * iconvdata/TCVN5712-1.precomposed: New file. + * iconvdata/tst-tables.sh: Add IBM856, IBM922, IBM1124, IBM1129, + IBM1160, IBM1161, IBM1132, IBM1133, IBM1162, IBM1163, IBM1164, + ARMSCII-8, TCVN5712-1. + * iconvdata/Makefile (distribute): Add IBM856.irreversible, + IBM922.irreversible, IBM1132.irreversible, IBM1133.irreversible, + IBM1160.irreversible, IBM1161.irreversible, IBM1163.irreversible, + IBM1164.irreversible, ARMSCII-8.irreversible, TCVN5712-1.precomposed. + +2002-04-17 Jakub Jelinek + + * time/tst-mktime.c: Include . Use %d, not %ld format + for EVENING69. Include offsets in TZ environment variable. + 2002-04-18 Ulrich Drepper * iconv/skeleton.c (RESET_INPUT_BUFFER): Replace ifs with #ifs to diff --git a/iconvdata/ARMSCII-8.irreversible b/iconvdata/ARMSCII-8.irreversible new file mode 100644 index 0000000000..1942592daf --- /dev/null +++ b/iconvdata/ARMSCII-8.irreversible @@ -0,0 +1,5 @@ +0xA4 0x0029 +0xA5 0x0028 +0xA9 0x002E +0xAB 0x002C +0xAC 0x002D diff --git a/iconvdata/IBM1132.irreversible b/iconvdata/IBM1132.irreversible new file mode 100644 index 0000000000..8535373dd5 --- /dev/null +++ b/iconvdata/IBM1132.irreversible @@ -0,0 +1 @@ +0x70 0x006B diff --git a/iconvdata/IBM1133.irreversible b/iconvdata/IBM1133.irreversible new file mode 100644 index 0000000000..c0cd850537 --- /dev/null +++ b/iconvdata/IBM1133.irreversible @@ -0,0 +1 @@ +0xDF 0x006B diff --git a/iconvdata/IBM1160.irreversible b/iconvdata/IBM1160.irreversible new file mode 100644 index 0000000000..494fef2da8 --- /dev/null +++ b/iconvdata/IBM1160.irreversible @@ -0,0 +1,4 @@ +0x51 0x0E48 +0xCA 0x0E49 +0xE1 0x0E4A +0xFD 0x0E4B diff --git a/iconvdata/IBM1161.irreversible b/iconvdata/IBM1161.irreversible new file mode 100644 index 0000000000..07150abae7 --- /dev/null +++ b/iconvdata/IBM1161.irreversible @@ -0,0 +1,4 @@ +0xA0 0x0E48 +0xDB 0x0E49 +0xDC 0x0E4A +0xDD 0x0E4B diff --git a/iconvdata/IBM1163.irreversible b/iconvdata/IBM1163.irreversible new file mode 100644 index 0000000000..1d052b399a --- /dev/null +++ b/iconvdata/IBM1163.irreversible @@ -0,0 +1,2 @@ +0xAF 0x203E +0xD0 0x00D0 diff --git a/iconvdata/IBM1164.irreversible b/iconvdata/IBM1164.irreversible new file mode 100644 index 0000000000..510651e184 --- /dev/null +++ b/iconvdata/IBM1164.irreversible @@ -0,0 +1,2 @@ +0xAC 0x00D0 +0xBC 0x203E diff --git a/iconvdata/IBM856.irreversible b/iconvdata/IBM856.irreversible new file mode 100644 index 0000000000..b2b53b4f09 --- /dev/null +++ b/iconvdata/IBM856.irreversible @@ -0,0 +1,36 @@ +0x01 0x263A +0x02 0x263B +0x03 0x2665 +0x04 0x2666 +0x05 0x2663 +0x06 0x2660 +0x08 0x25D8 +0x09 0x25CB +0x09 0xFFEE +0x0A 0x25D9 +0x0B 0x2642 +0x0C 0x2640 +0x0D 0x266A +0x0E 0x266B +0x0F 0x263C +0x10 0x25BA +0x11 0x25C4 +0x12 0x2195 +0x13 0x203C +0x16 0x25AC +0x17 0x21A8 +0x18 0x2191 +0x18 0xFFEA +0x19 0x2193 +0x19 0xFFEC +0x1A 0x2192 +0x1A 0xFFEB +0x1B 0x2190 +0x1B 0xFFE9 +0x1C 0x221F +0x1D 0x2194 +0x1E 0x25B2 +0x1F 0x25BC +0x7F 0x2302 +0xB3 0xFFE8 +0xFE 0xFFED diff --git a/iconvdata/IBM922.irreversible b/iconvdata/IBM922.irreversible new file mode 100644 index 0000000000..7d23de1b22 --- /dev/null +++ b/iconvdata/IBM922.irreversible @@ -0,0 +1,69 @@ +0x01 0x263A +0x02 0x263B +0x03 0x2665 +0x04 0x2666 +0x05 0x2663 +0x06 0x2660 +0x07 0x2022 +0x08 0x25D8 +0x09 0x25CB +0x09 0xFFEE +0x0A 0x25D9 +0x0B 0x2642 +0x0C 0x2640 +0x0D 0x266A +0x0E 0x266C +0x0F 0x263C +0x10 0x25BA +0x11 0x25C4 +0x12 0x2195 +0x13 0x203C +0x16 0x25AC +0x17 0x21A8 +0x18 0x2191 +0x18 0xFFEA +0x19 0x2193 +0x19 0xFFEC +0x1A 0x2192 +0x1A 0xFFEB +0x1B 0x2190 +0x1B 0xFFE9 +0x1C 0x221F +0x1D 0x2194 +0x1E 0x25B2 +0x1F 0x25BC +0x80 0x2591 +0x81 0x2592 +0x82 0x2593 +0x83 0x2502 +0x83 0xFFE8 +0x84 0x2524 +0x85 0x2518 +0x86 0x250C +0x87 0x2588 +0x88 0x2584 +0x89 0x2563 +0x8A 0x2551 +0x8B 0x2557 +0x8C 0x255D +0x8D 0x2580 +0x8E 0x2265 +0x8F 0x2510 +0x90 0x2514 +0x91 0x2534 +0x92 0x252C +0x93 0x251C +0x94 0x2500 +0x95 0x253C +0x96 0x25A0 +0x96 0xFFED +0x97 0x2017 +0x98 0x255A +0x99 0x2554 +0x9A 0x2569 +0x9B 0x2566 +0x9C 0x2560 +0x9D 0x2550 +0x9E 0x256C +0x9F 0x2264 +0xAF 0x203E diff --git a/iconvdata/Makefile b/iconvdata/Makefile index bdbee356ac..dc0ec65bc8 100644 --- a/iconvdata/Makefile +++ b/iconvdata/Makefile @@ -106,6 +106,10 @@ distribute := gconv-modules extra-module.mk gap.awk gaptab.awk \ EUC-JP.irreversible ISIRI-3342.irreversible SJIS.irreversible \ EUC-KR.irreversible BIG5HKSCS.irreversible BIG5.irreversible \ CP1255.irreversible CP1258.irreversible EUC-TW.irreversible \ + IBM856.irreversible IBM922.irreversible IBM1132.irreversible \ + IBM1133.irreversible IBM1160.irreversible IBM1161.irreversible\ + IBM1163.irreversible IBM1164.irreversible \ + ARMSCII-8.irreversible TCVN5712-1.precomposed \ 8bit-generic.c 8bit-gap.c \ ansi_x3.110.c asmo_449.c big5.c cp737.c cp737.h \ cp775.c cp775.h ibm874.c cns11643.c cns11643.h \ diff --git a/iconvdata/TCVN5712-1.precomposed b/iconvdata/TCVN5712-1.precomposed new file mode 100644 index 0000000000..ae37b0f185 --- /dev/null +++ b/iconvdata/TCVN5712-1.precomposed @@ -0,0 +1,56 @@ +0x42B4 0x1E04 +0x43B3 0x0106 +0x44B4 0x1E0C +0x47B3 0x01F4 +0x48B4 0x1E24 +0x4BB3 0x1E30 +0x4BB4 0x1E32 +0x4CB3 0x0139 +0x4CB4 0x1E36 +0x4DB3 0x1E3E +0x4DB4 0x1E42 +0x4EB0 0x01F8 +0x4EB2 0x00D1 +0x4EB3 0x0143 +0x4EB4 0x1E46 +0x50B3 0x1E54 +0x52B3 0x0154 +0x52B4 0x1E5A +0x53B3 0x015A +0x53B4 0x1E62 +0x54B4 0x1E6C +0x56B2 0x1E7C +0x56B4 0x1E7E +0x57B0 0x1E80 +0x57B3 0x1E82 +0x57B4 0x1E88 +0x5AB3 0x0179 +0x5AB4 0x1E92 +0x62B4 0x1E05 +0x63B3 0x0107 +0x64B4 0x1E0D +0x67B3 0x01F5 +0x68B4 0x1E25 +0x6BB3 0x1E31 +0x6BB4 0x1E33 +0x6CB3 0x013A +0x6CB4 0x1E37 +0x6DB3 0x1E3F +0x6DB4 0x1E43 +0x6EB0 0x01F9 +0x6EB2 0x00F1 +0x6EB3 0x0144 +0x6EB4 0x1E47 +0x70B3 0x1E55 +0x72B3 0x0155 +0x72B4 0x1E5B +0x73B3 0x015B +0x73B4 0x1E63 +0x74B4 0x1E6D +0x76B2 0x1E7D +0x76B4 0x1E7F +0x77B0 0x1E81 +0x77B3 0x1E83 +0x77B4 0x1E89 +0x7AB3 0x017A +0x7AB4 0x1E93 diff --git a/iconvdata/armscii-8.c b/iconvdata/armscii-8.c index ca2e689a49..685736eb7d 100644 --- a/iconvdata/armscii-8.c +++ b/iconvdata/armscii-8.c @@ -1,5 +1,5 @@ -/* Conversion to and from ISO 8859-1. - Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. +/* Conversion to and from ARMSCII-8 + Copyright (C) 1997-1999, 2000-2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. @@ -61,7 +61,7 @@ static const uint16_t map_from_armscii_8[0xfe - 0xa2 + 1] = *((uint32_t *) outptr)++ = ch; \ else if (ch >= 0xa2 && ch <= 0xfe) \ /* Use the table. */ \ - *((uint32_t *) outptr)++ = map_from_armscii_8[ch]; \ + *((uint32_t *) outptr)++ = map_from_armscii_8[ch - 0xa2]; \ else \ { \ /* This is an illegal character. */ \ @@ -114,7 +114,7 @@ static const unsigned char map_to_armscii_8[0x58a - 0x531 + 1] = *outptr = 0xa6; \ else if (ch >= 0x531 && ch <= 0x58a) \ { \ - unsigned char oc = map_to_armscii_8[ch]; \ + unsigned char oc = map_to_armscii_8[ch - 0x531]; \ \ if (oc == 0) \ /* No valid mapping. */ \ diff --git a/iconvdata/tcvn5712-1.c b/iconvdata/tcvn5712-1.c index a3b5ad24fd..bcf002fb88 100644 --- a/iconvdata/tcvn5712-1.c +++ b/iconvdata/tcvn5712-1.c @@ -508,7 +508,7 @@ static const unsigned char from_ucs4[] = #define FROM_IDX_04 (FROM_IDX_03 + 17) 0xb0, 0xb3, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0x0300-0x0307 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0308-0x030f */ + 0x00, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0308-0x030f */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0310-0x0317 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0318-0x031f */ 0x00, 0x00, 0x00, 0xb4, /* 0x0320-0x0323 */ diff --git a/iconvdata/tst-table.sh b/iconvdata/tst-table.sh index fb427034eb..7b3ad92c1e 100755 --- a/iconvdata/tst-table.sh +++ b/iconvdata/tst-table.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2000, 2001 Free Software Foundation, Inc. +# Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Bruno Haible , 2000. # @@ -39,7 +39,10 @@ ${SHELL} tst-table-charmap.sh ${charmap:-$charset} \ < ../localedata/charmaps/${charmap:-$charset} \ > ${objpfx}tst-${charset}.charmap.table -# Precompute expected differences between the two iconv directions. +# Precomputed expexted differences between the charmap and iconv forward. +precomposed=${charset}.precomposed + +# Precompute expected differences between the charmap and iconv backward. if test ${charset} = EUC-TW; then irreversible=${objpfx}tst-${charset}.irreversible (grep '^0x8EA1' ${objpfx}tst-${charset}.charmap.table @@ -59,29 +62,37 @@ ${common_objpfx}elf/ld.so --library-path $common_objpfx \ ${objpfx}tst-table-to ${charset} | sort \ > ${objpfx}tst-${charset}.inverse.table -# Difference between the two iconv directions. -diff ${objpfx}tst-${charset}.table ${objpfx}tst-${charset}.inverse.table | \ +# Difference between the charmap and iconv backward. +diff ${objpfx}tst-${charset}.charmap.table ${objpfx}tst-${charset}.inverse.table | \ grep '^[<>]' | sed -e 's,^. ,,' > ${objpfx}tst-${charset}.irreversible.table -# Check 1: charmap and iconv forward should be identical. +# Check 1: charmap and iconv forward should be identical, except for +# precomposed characters. if test ${charset} = GB18030; then grep '0x....$' < ${objpfx}tst-${charset}.charmap.table \ > ${objpfx}tst-${charset}.truncated.table cmp -s ${objpfx}tst-${charset}.truncated.table ${objpfx}tst-${charset}.table || exit 1 else - cmp -s ${objpfx}tst-${charset}.charmap.table ${objpfx}tst-${charset}.table || - exit 1 + if test -f ${precomposed}; then + cat ${objpfx}tst-${charset}.table ${precomposed} | sort | uniq -u \ + > ${objpfx}tst-${charset}.tmp.table + cmp -s ${objpfx}tst-${charset}.charmap.table ${objpfx}tst-${charset}.tmp.table || + exit 1 + else + cmp -s ${objpfx}tst-${charset}.charmap.table ${objpfx}tst-${charset}.table || + exit 1 + fi fi -# Check 2: the difference between the two iconv directions. +# Check 2: the difference between the charmap and iconv backward. if test -f ${irreversible}; then cat ${objpfx}tst-${charset}.charmap.table ${irreversible} | sort | uniq -u \ > ${objpfx}tst-${charset}.tmp.table cmp -s ${objpfx}tst-${charset}.tmp.table ${objpfx}tst-${charset}.inverse.table || exit 1 else - cmp -s ${objpfx}tst-${charset}.table ${objpfx}tst-${charset}.inverse.table || + cmp -s ${objpfx}tst-${charset}.charmap.table ${objpfx}tst-${charset}.inverse.table || exit 1 fi diff --git a/iconvdata/tst-tables.sh b/iconvdata/tst-tables.sh index ce706aa625..0983052260 100755 --- a/iconvdata/tst-tables.sh +++ b/iconvdata/tst-tables.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2000, 2001 Free Software Foundation, Inc. +# Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Bruno Haible , 2000. # @@ -76,7 +76,6 @@ cat < ARMSCII-8 + % + / + +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 + /x81 + /x82 + /x83 + /x84 + /x85 + /x86 + /x87 + /x88 + /x89 + /x8a + /x8b + /x8c + /x8d + /x8e + /x8f + /x90 + /x91 + /x92 + /x93 + /x94 + /x95 + /x96 + /x97 + /x98 + /x99 + /x9a + /x9b + /x9c + /x9d + /x9e + /x9f + /xa0 NO-BREAK SPACE + /xa2 ARMENIAN SMALL LIGATURE ECH YIWN + /xa3 ARMENIAN FULL STOP + /xa4 RIGHT PARENTHESIS + /xa5 LEFT PARENTHESIS + /xa6 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xa7 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xa8 EM DASH + /xa9 FULL STOP + /xaa ARMENIAN COMMA + /xab COMMA + /xac HYPHEN-MINUS + /xad ARMENIAN HYPHEN + /xae HORIZONTAL ELLIPSIS + /xaf ARMENIAN EXCLAMATION MARK + /xb0 ARMENIAN EMPHASIS MARK + /xb1 ARMENIAN QUESTION MARK + /xb2 ARMENIAN CAPITAL LETTER AYB + /xb3 ARMENIAN SMALL LETTER AYB + /xb4 ARMENIAN CAPITAL LETTER BEN + /xb5 ARMENIAN SMALL LETTER BEN + /xb6 ARMENIAN CAPITAL LETTER GIM + /xb7 ARMENIAN SMALL LETTER GIM + /xb8 ARMENIAN CAPITAL LETTER DA + /xb9 ARMENIAN SMALL LETTER DA + /xba ARMENIAN CAPITAL LETTER ECH + /xbb ARMENIAN SMALL LETTER ECH + /xbc ARMENIAN CAPITAL LETTER ZA + /xbd ARMENIAN SMALL LETTER ZA + /xbe ARMENIAN CAPITAL LETTER EH + /xbf ARMENIAN SMALL LETTER EH + /xc0 ARMENIAN CAPITAL LETTER ET + /xc1 ARMENIAN SMALL LETTER ET + /xc2 ARMENIAN CAPITAL LETTER TO + /xc3 ARMENIAN SMALL LETTER TO + /xc4 ARMENIAN CAPITAL LETTER ZHE + /xc5 ARMENIAN SMALL LETTER ZHE + /xc6 ARMENIAN CAPITAL LETTER INI + /xc7 ARMENIAN SMALL LETTER INI + /xc8 ARMENIAN CAPITAL LETTER LIWN + /xc9 ARMENIAN SMALL LETTER LIWN + /xca ARMENIAN CAPITAL LETTER XEH + /xcb ARMENIAN SMALL LETTER XEH + /xcc ARMENIAN CAPITAL LETTER CA + /xcd ARMENIAN SMALL LETTER CA + /xce ARMENIAN CAPITAL LETTER KEN + /xcf ARMENIAN SMALL LETTER KEN + /xd0 ARMENIAN CAPITAL LETTER HO + /xd1 ARMENIAN SMALL LETTER HO + /xd2 ARMENIAN CAPITAL LETTER JA + /xd3 ARMENIAN SMALL LETTER JA + /xd4 ARMENIAN CAPITAL LETTER GHAD + /xd5 ARMENIAN SMALL LETTER GHAD + /xd6 ARMENIAN CAPITAL LETTER CHEH + /xd7 ARMENIAN SMALL LETTER CHEH + /xd8 ARMENIAN CAPITAL LETTER MEN + /xd9 ARMENIAN SMALL LETTER MEN + /xda ARMENIAN CAPITAL LETTER YI + /xdb ARMENIAN SMALL LETTER YI + /xdc ARMENIAN CAPITAL LETTER NOW + /xdd ARMENIAN SMALL LETTER NOW + /xde ARMENIAN CAPITAL LETTER SHA + /xdf ARMENIAN SMALL LETTER SHA + /xe0 ARMENIAN CAPITAL LETTER VO + /xe1 ARMENIAN SMALL LETTER VO + /xe2 ARMENIAN CAPITAL LETTER CHA + /xe3 ARMENIAN SMALL LETTER CHA + /xe4 ARMENIAN CAPITAL LETTER PEH + /xe5 ARMENIAN SMALL LETTER PEH + /xe6 ARMENIAN CAPITAL LETTER JHEH + /xe7 ARMENIAN SMALL LETTER JHEH + /xe8 ARMENIAN CAPITAL LETTER RA + /xe9 ARMENIAN SMALL LETTER RA + /xea ARMENIAN CAPITAL LETTER SEH + /xeb ARMENIAN SMALL LETTER SEH + /xec ARMENIAN CAPITAL LETTER VEW + /xed ARMENIAN SMALL LETTER VEW + /xee ARMENIAN CAPITAL LETTER TIWN + /xef ARMENIAN SMALL LETTER TIWN + /xf0 ARMENIAN CAPITAL LETTER REH + /xf1 ARMENIAN SMALL LETTER REH + /xf2 ARMENIAN CAPITAL LETTER CO + /xf3 ARMENIAN SMALL LETTER CO + /xf4 ARMENIAN CAPITAL LETTER YIWN + /xf5 ARMENIAN SMALL LETTER YIWN + /xf6 ARMENIAN CAPITAL LETTER PIWR + /xf7 ARMENIAN SMALL LETTER PIWR + /xf8 ARMENIAN CAPITAL LETTER KEH + /xf9 ARMENIAN SMALL LETTER KEH + /xfa ARMENIAN CAPITAL LETTER OH + /xfb ARMENIAN SMALL LETTER OH + /xfc ARMENIAN CAPITAL LETTER FEH + /xfd ARMENIAN SMALL LETTER FEH + /xfe ARMENIAN APOSTROPHE +END CHARMAP diff --git a/localedata/charmaps/IBM1124 b/localedata/charmaps/IBM1124 new file mode 100644 index 0000000000..4eb49f2ffd --- /dev/null +++ b/localedata/charmaps/IBM1124 @@ -0,0 +1,263 @@ + IBM1124 + % + / + +% alias CP1124 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 + /x81 + /x82 + /x83 + /x84 + /x85 + /x86 + /x87 + /x88 + /x89 + /x8a + /x8b + /x8c + /x8d + /x8e + /x8f + /x90 + /x91 + /x92 + /x93 + /x94 + /x95 + /x96 + /x97 + /x98 + /x99 + /x9a + /x9b + /x9c + /x9d + /x9e + /x9f + /xa0 NO-BREAK SPACE + /xa1 CYRILLIC CAPITAL LETTER IO + /xa2 CYRILLIC CAPITAL LETTER DJE + /xa3 CYRILLIC CAPITAL LETTER GHE WITH UPTURN + /xa4 CYRILLIC CAPITAL LETTER UKRAINIAN IE + /xa5 CYRILLIC CAPITAL LETTER DZE + /xa6 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I + /xa7 CYRILLIC CAPITAL LETTER YI + /xa8 CYRILLIC CAPITAL LETTER JE + /xa9 CYRILLIC CAPITAL LETTER LJE + /xaa CYRILLIC CAPITAL LETTER NJE + /xab CYRILLIC CAPITAL LETTER TSHE + /xac CYRILLIC CAPITAL LETTER KJE + /xad SOFT HYPHEN + /xae CYRILLIC CAPITAL LETTER SHORT U + /xaf CYRILLIC CAPITAL LETTER DZHE + /xb0 CYRILLIC CAPITAL LETTER A + /xb1 CYRILLIC CAPITAL LETTER BE + /xb2 CYRILLIC CAPITAL LETTER VE + /xb3 CYRILLIC CAPITAL LETTER GHE + /xb4 CYRILLIC CAPITAL LETTER DE + /xb5 CYRILLIC CAPITAL LETTER IE + /xb6 CYRILLIC CAPITAL LETTER ZHE + /xb7 CYRILLIC CAPITAL LETTER ZE + /xb8 CYRILLIC CAPITAL LETTER I + /xb9 CYRILLIC CAPITAL LETTER SHORT I + /xba CYRILLIC CAPITAL LETTER KA + /xbb CYRILLIC CAPITAL LETTER EL + /xbc CYRILLIC CAPITAL LETTER EM + /xbd CYRILLIC CAPITAL LETTER EN + /xbe CYRILLIC CAPITAL LETTER O + /xbf CYRILLIC CAPITAL LETTER PE + /xc0 CYRILLIC CAPITAL LETTER ER + /xc1 CYRILLIC CAPITAL LETTER ES + /xc2 CYRILLIC CAPITAL LETTER TE + /xc3 CYRILLIC CAPITAL LETTER U + /xc4 CYRILLIC CAPITAL LETTER EF + /xc5 CYRILLIC CAPITAL LETTER HA + /xc6 CYRILLIC CAPITAL LETTER TSE + /xc7 CYRILLIC CAPITAL LETTER CHE + /xc8 CYRILLIC CAPITAL LETTER SHA + /xc9 CYRILLIC CAPITAL LETTER SHCHA + /xca CYRILLIC CAPITAL LETTER HARD SIGN + /xcb CYRILLIC CAPITAL LETTER YERU + /xcc CYRILLIC CAPITAL LETTER SOFT SIGN + /xcd CYRILLIC CAPITAL LETTER E + /xce CYRILLIC CAPITAL LETTER YU + /xcf CYRILLIC CAPITAL LETTER YA + /xd0 CYRILLIC SMALL LETTER A + /xd1 CYRILLIC SMALL LETTER BE + /xd2 CYRILLIC SMALL LETTER VE + /xd3 CYRILLIC SMALL LETTER GHE + /xd4 CYRILLIC SMALL LETTER DE + /xd5 CYRILLIC SMALL LETTER IE + /xd6 CYRILLIC SMALL LETTER ZHE + /xd7 CYRILLIC SMALL LETTER ZE + /xd8 CYRILLIC SMALL LETTER I + /xd9 CYRILLIC SMALL LETTER SHORT I + /xda CYRILLIC SMALL LETTER KA + /xdb CYRILLIC SMALL LETTER EL + /xdc CYRILLIC SMALL LETTER EM + /xdd CYRILLIC SMALL LETTER EN + /xde CYRILLIC SMALL LETTER O + /xdf CYRILLIC SMALL LETTER PE + /xe0 CYRILLIC SMALL LETTER ER + /xe1 CYRILLIC SMALL LETTER ES + /xe2 CYRILLIC SMALL LETTER TE + /xe3 CYRILLIC SMALL LETTER U + /xe4 CYRILLIC SMALL LETTER EF + /xe5 CYRILLIC SMALL LETTER HA + /xe6 CYRILLIC SMALL LETTER TSE + /xe7 CYRILLIC SMALL LETTER CHE + /xe8 CYRILLIC SMALL LETTER SHA + /xe9 CYRILLIC SMALL LETTER SHCHA + /xea CYRILLIC SMALL LETTER HARD SIGN + /xeb CYRILLIC SMALL LETTER YERU + /xec CYRILLIC SMALL LETTER SOFT SIGN + /xed CYRILLIC SMALL LETTER E + /xee CYRILLIC SMALL LETTER YU + /xef CYRILLIC SMALL LETTER YA + /xf0 NUMERO SIGN + /xf1 CYRILLIC SMALL LETTER IO + /xf2 CYRILLIC SMALL LETTER DJE + /xf3 CYRILLIC SMALL LETTER GHE WITH UPTURN + /xf4 CYRILLIC SMALL LETTER UKRAINIAN IE + /xf5 CYRILLIC SMALL LETTER DZE + /xf6 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I + /xf7 CYRILLIC SMALL LETTER YI + /xf8 CYRILLIC SMALL LETTER JE + /xf9 CYRILLIC SMALL LETTER LJE + /xfa CYRILLIC SMALL LETTER NJE + /xfb CYRILLIC SMALL LETTER TSHE + /xfc CYRILLIC SMALL LETTER KJE + /xfd SECTION SIGN + /xfe CYRILLIC SMALL LETTER SHORT U + /xff CYRILLIC SMALL LETTER DZHE +END CHARMAP diff --git a/localedata/charmaps/IBM1129 b/localedata/charmaps/IBM1129 new file mode 100644 index 0000000000..30754c11a3 --- /dev/null +++ b/localedata/charmaps/IBM1129 @@ -0,0 +1,263 @@ + IBM1129 + % + / + +% alias CP1129 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 + /x81 + /x82 + /x83 + /x84 + /x85 + /x86 + /x87 + /x88 + /x89 + /x8a + /x8b + /x8c + /x8d + /x8e + /x8f + /x90 + /x91 + /x92 + /x93 + /x94 + /x95 + /x96 + /x97 + /x98 + /x99 + /x9a + /x9b + /x9c + /x9d + /x9e + /x9f + /xa0 NO-BREAK SPACE + /xa1 INVERTED EXCLAMATION MARK + /xa2 CENT SIGN + /xa3 POUND SIGN + /xa4 CURRENCY SIGN + /xa5 YEN SIGN + /xa6 BROKEN BAR + /xa7 SECTION SIGN + /xa8 LATIN SMALL LIGATURE OE + /xa9 COPYRIGHT SIGN + /xaa FEMININE ORDINAL INDICATOR + /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xac NOT SIGN + /xad SOFT HYPHEN + /xae REGISTERED SIGN + /xaf MACRON + /xb0 DEGREE SIGN + /xb1 PLUS-MINUS SIGN + /xb2 SUPERSCRIPT TWO + /xb3 SUPERSCRIPT THREE + /xb4 LATIN CAPITAL LETTER Y WITH DIAERESIS + /xb5 MICRO SIGN + /xb6 PILCROW SIGN + /xb7 MIDDLE DOT + /xb8 LATIN CAPITAL LIGATURE OE + /xb9 SUPERSCRIPT ONE + /xba MASCULINE ORDINAL INDICATOR + /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xbc VULGAR FRACTION ONE QUARTER + /xbd VULGAR FRACTION ONE HALF + /xbe VULGAR FRACTION THREE QUARTERS + /xbf INVERTED QUESTION MARK + /xc0 LATIN CAPITAL LETTER A WITH GRAVE + /xc1 LATIN CAPITAL LETTER A WITH ACUTE + /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /xc3 LATIN CAPITAL LETTER A WITH BREVE + /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS + /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE + /xc6 LATIN CAPITAL LETTER AE + /xc7 LATIN CAPITAL LETTER C WITH CEDILLA + /xc8 LATIN CAPITAL LETTER E WITH GRAVE + /xc9 LATIN CAPITAL LETTER E WITH ACUTE + /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /xcb LATIN CAPITAL LETTER E WITH DIAERESIS + /xcc COMBINING GRAVE ACCENT + /xcd LATIN CAPITAL LETTER I WITH ACUTE + /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /xcf LATIN CAPITAL LETTER I WITH DIAERESIS + /xd0 LATIN CAPITAL LETTER D WITH STROKE + /xd1 LATIN CAPITAL LETTER N WITH TILDE + /xd2 COMBINING HOOK ABOVE + /xd3 LATIN CAPITAL LETTER O WITH ACUTE + /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /xd5 LATIN CAPITAL LETTER O WITH HORN + /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS + /xd7 MULTIPLICATION SIGN + /xd8 LATIN CAPITAL LETTER O WITH STROKE + /xd9 LATIN CAPITAL LETTER U WITH GRAVE + /xda LATIN CAPITAL LETTER U WITH ACUTE + /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /xdc LATIN CAPITAL LETTER U WITH DIAERESIS + /xdd LATIN CAPITAL LETTER U WITH HORN + /xde COMBINING TILDE + /xdf LATIN SMALL LETTER SHARP S + /xe0 LATIN SMALL LETTER A WITH GRAVE + /xe1 LATIN SMALL LETTER A WITH ACUTE + /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX + /xe3 LATIN SMALL LETTER A WITH BREVE + /xe4 LATIN SMALL LETTER A WITH DIAERESIS + /xe5 LATIN SMALL LETTER A WITH RING ABOVE + /xe6 LATIN SMALL LETTER AE + /xe7 LATIN SMALL LETTER C WITH CEDILLA + /xe8 LATIN SMALL LETTER E WITH GRAVE + /xe9 LATIN SMALL LETTER E WITH ACUTE + /xea LATIN SMALL LETTER E WITH CIRCUMFLEX + /xeb LATIN SMALL LETTER E WITH DIAERESIS + /xec COMBINING ACUTE ACCENT + /xed LATIN SMALL LETTER I WITH ACUTE + /xee LATIN SMALL LETTER I WITH CIRCUMFLEX + /xef LATIN SMALL LETTER I WITH DIAERESIS + /xf0 LATIN SMALL LETTER D WITH STROKE + /xf1 LATIN SMALL LETTER N WITH TILDE + /xf2 COMBINING DOT BELOW + /xf3 LATIN SMALL LETTER O WITH ACUTE + /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX + /xf5 LATIN SMALL LETTER O WITH HORN + /xf6 LATIN SMALL LETTER O WITH DIAERESIS + /xf7 DIVISION SIGN + /xf8 LATIN SMALL LETTER O WITH STROKE + /xf9 LATIN SMALL LETTER U WITH GRAVE + /xfa LATIN SMALL LETTER U WITH ACUTE + /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX + /xfc LATIN SMALL LETTER U WITH DIAERESIS + /xfd LATIN SMALL LETTER U WITH HORN + /xfe DONG SIGN + /xff LATIN SMALL LETTER Y WITH DIAERESIS +END CHARMAP diff --git a/localedata/charmaps/IBM1132 b/localedata/charmaps/IBM1132 new file mode 100644 index 0000000000..948d5a4416 --- /dev/null +++ b/localedata/charmaps/IBM1132 @@ -0,0 +1,237 @@ + IBM1132 + % + / + +% alias CP1132 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 + /x21 + /x22 + /x23 + /x24 + /x25 + /x26 + /x27 + /x28 + /x29 + /x2a + /x2b + /x2c + /x2d + /x2e + /x2f + /x30 + /x31 + /x32 + /x33 + /x34 + /x35 + /x36 + /x37 + /x38 + /x39 + /x3a + /x3b + /x3c + /x3d + /x3e + /x3f + /x40 SPACE + /x41 NO-BREAK SPACE + /x42 LAO LETTER KO + /x43 LAO LETTER KHO SUNG + /x44 LAO LETTER KHO TAM + /x45 LAO LETTER NGO + /x46 LAO LETTER CO + /x47 LAO LETTER SO SUNG + /x48 LAO LETTER SO TAM + /x49 LEFT SQUARE BRACKET + /x4a CENT SIGN + /x4b FULL STOP + /x4c LESS-THAN SIGN + /x4d LEFT PARENTHESIS + /x4e PLUS SIGN + /x4f VERTICAL LINE + /x50 AMPERSAND + /x52 LAO LETTER NYO + /x53 LAO LETTER DO + /x54 LAO LETTER TO + /x55 LAO LETTER THO SUNG + /x56 LAO LETTER THO TAM + /x57 LAO LETTER NO + /x58 LAO LETTER BO + /x59 RIGHT SQUARE BRACKET + /x5a EXCLAMATION MARK + /x5b DOLLAR SIGN + /x5c ASTERISK + /x5d RIGHT PARENTHESIS + /x5e SEMICOLON + /x5f NOT SIGN + /x60 HYPHEN-MINUS + /x61 SOLIDUS + /x62 LAO LETTER PO + /x63 LAO LETTER PHO SUNG + /x64 LAO LETTER FO TAM + /x65 LAO LETTER PHO TAM + /x66 LAO LETTER FO SUNG + /x67 LAO LETTER MO + /x68 LAO LETTER YO + /x69 CIRCUMFLEX ACCENT + /x6a BROKEN BAR + /x6b COMMA + /x6c PERCENT SIGN + /x6d LOW LINE + /x6e GREATER-THAN SIGN + /x6f QUESTION MARK +%IRREVERSIBLE% /x70 LATIN SMALL LETTER K + /x72 LAO LETTER LO LING + /x73 LAO LETTER LO LOOT + /x74 LAO LETTER WO + /x75 LAO LETTER HO SUNG + /x76 LAO LETTER O + /x77 LAO LETTER HO TAM + /x79 GRAVE ACCENT + /x7a COLON + /x7b NUMBER SIGN + /x7c COMMERCIAL AT + /x7d APOSTROPHE + /x7e EQUALS SIGN + /x7f QUOTATION MARK + /x81 LATIN SMALL LETTER A + /x82 LATIN SMALL LETTER B + /x83 LATIN SMALL LETTER C + /x84 LATIN SMALL LETTER D + /x85 LATIN SMALL LETTER E + /x86 LATIN SMALL LETTER F + /x87 LATIN SMALL LETTER G + /x88 LATIN SMALL LETTER H + /x89 LATIN SMALL LETTER I + /x8c LAO ELLIPSIS + /x8d LAO VOWEL SIGN A + /x8e LAO VOWEL SIGN AA + /x8f LAO VOWEL SIGN AM + /x91 LATIN SMALL LETTER J + /x92 LATIN SMALL LETTER K + /x93 LATIN SMALL LETTER L + /x94 LATIN SMALL LETTER M + /x95 LATIN SMALL LETTER N + /x96 LATIN SMALL LETTER O + /x97 LATIN SMALL LETTER P + /x98 LATIN SMALL LETTER Q + /x99 LATIN SMALL LETTER R + /x9a LAO VOWEL SIGN I + /x9b LAO VOWEL SIGN II + /x9c LAO VOWEL SIGN Y + /x9d LAO VOWEL SIGN YY + /x9e LAO VOWEL SIGN U + /x9f LAO VOWEL SIGN UU + /xa1 TILDE + /xa2 LATIN SMALL LETTER S + /xa3 LATIN SMALL LETTER T + /xa4 LATIN SMALL LETTER U + /xa5 LATIN SMALL LETTER V + /xa6 LATIN SMALL LETTER W + /xa7 LATIN SMALL LETTER X + /xa8 LATIN SMALL LETTER Y + /xa9 LATIN SMALL LETTER Z + /xaa LAO SEMIVOWEL SIGN LO + /xab LAO VOWEL SIGN MAI KAN + /xac LAO VOWEL SIGN MAI KON + /xad LAO SEMIVOWEL SIGN NYO + /xb0 LAO DIGIT ZERO + /xb1 LAO DIGIT ONE + /xb2 LAO DIGIT TWO + /xb3 LAO DIGIT THREE + /xb4 LAO DIGIT FOUR + /xb5 LAO DIGIT FIVE + /xb6 LAO DIGIT SIX + /xb7 LAO DIGIT SEVEN + /xb8 LAO DIGIT EIGHT + /xb9 LAO DIGIT NINE + /xbb LAO VOWEL SIGN E + /xbc LAO VOWEL SIGN EI + /xbd LAO VOWEL SIGN O + /xbe LAO VOWEL SIGN AY + /xbf LAO VOWEL SIGN AI + /xc0 LEFT CURLY BRACKET + /xc1 LATIN CAPITAL LETTER A + /xc2 LATIN CAPITAL LETTER B + /xc3 LATIN CAPITAL LETTER C + /xc4 LATIN CAPITAL LETTER D + /xc5 LATIN CAPITAL LETTER E + /xc6 LATIN CAPITAL LETTER F + /xc7 LATIN CAPITAL LETTER G + /xc8 LATIN CAPITAL LETTER H + /xc9 LATIN CAPITAL LETTER I + /xcb LAO TONE MAI EK + /xcc LAO TONE MAI THO + /xcd LAO TONE MAI TI + /xce LAO TONE MAI CATAWA + /xcf LAO CANCELLATION MARK + /xd0 RIGHT CURLY BRACKET + /xd1 LATIN CAPITAL LETTER J + /xd2 LATIN CAPITAL LETTER K + /xd3 LATIN CAPITAL LETTER L + /xd4 LATIN CAPITAL LETTER M + /xd5 LATIN CAPITAL LETTER N + /xd6 LATIN CAPITAL LETTER O + /xd7 LATIN CAPITAL LETTER P + /xd8 LATIN CAPITAL LETTER Q + /xd9 LATIN CAPITAL LETTER R + /xda LAO NIGGAHITA + /xdb LAO KO LA + /xdd LAO HO NO + /xde LAO HO MO + /xe0 REVERSE SOLIDUS + /xe2 LATIN CAPITAL LETTER S + /xe3 LATIN CAPITAL LETTER T + /xe4 LATIN CAPITAL LETTER U + /xe5 LATIN CAPITAL LETTER V + /xe6 LATIN CAPITAL LETTER W + /xe7 LATIN CAPITAL LETTER X + /xe8 LATIN CAPITAL LETTER Y + /xe9 LATIN CAPITAL LETTER Z + /xf0 DIGIT ZERO + /xf1 DIGIT ONE + /xf2 DIGIT TWO + /xf3 DIGIT THREE + /xf4 DIGIT FOUR + /xf5 DIGIT FIVE + /xf6 DIGIT SIX + /xf7 DIGIT SEVEN + /xf8 DIGIT EIGHT + /xf9 DIGIT NINE + /xff +END CHARMAP diff --git a/localedata/charmaps/IBM1133 b/localedata/charmaps/IBM1133 new file mode 100644 index 0000000000..a4848439db --- /dev/null +++ b/localedata/charmaps/IBM1133 @@ -0,0 +1,237 @@ + IBM1133 + % + / + +% alias CP1133 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 + /x81 + /x82 + /x83 + /x84 + /x85 + /x86 + /x87 + /x88 + /x89 + /x8a + /x8b + /x8c + /x8d + /x8e + /x8f + /x90 + /x91 + /x92 + /x93 + /x94 + /x95 + /x96 + /x97 + /x98 + /x99 + /x9a + /x9b + /x9c + /x9d + /x9e + /x9f + /xa1 LAO LETTER KO + /xa2 LAO LETTER KHO SUNG + /xa3 LAO LETTER KHO TAM + /xa4 LAO LETTER NGO + /xa5 LAO LETTER CO + /xa6 LAO LETTER SO SUNG + /xa7 LAO LETTER SO TAM + /xa8 LAO LETTER NYO + /xa9 LAO LETTER DO + /xaa LAO LETTER TO + /xab LAO LETTER THO SUNG + /xac LAO LETTER THO TAM + /xad LAO LETTER NO + /xae LAO LETTER BO + /xaf LAO LETTER PO + /xb0 LAO LETTER PHO SUNG + /xb1 LAO LETTER FO TAM + /xb2 LAO LETTER PHO TAM + /xb3 LAO LETTER FO SUNG + /xb4 LAO LETTER MO + /xb5 LAO LETTER YO + /xb6 LAO LETTER LO LING + /xb7 LAO LETTER LO LOOT + /xb8 LAO LETTER WO + /xb9 LAO LETTER HO SUNG + /xba LAO LETTER O + /xbb LAO LETTER HO TAM + /xbf LAO ELLIPSIS + /xc0 LAO VOWEL SIGN A + /xc1 LAO VOWEL SIGN AA + /xc2 LAO VOWEL SIGN AM + /xc3 LAO VOWEL SIGN I + /xc4 LAO VOWEL SIGN II + /xc5 LAO VOWEL SIGN Y + /xc6 LAO VOWEL SIGN YY + /xc7 LAO VOWEL SIGN U + /xc8 LAO VOWEL SIGN UU + /xc9 LAO SEMIVOWEL SIGN LO + /xca LAO VOWEL SIGN MAI KAN + /xcb LAO VOWEL SIGN MAI KON + /xcc LAO SEMIVOWEL SIGN NYO + /xd0 LAO VOWEL SIGN E + /xd1 LAO VOWEL SIGN EI + /xd2 LAO VOWEL SIGN O + /xd3 LAO VOWEL SIGN AY + /xd4 LAO VOWEL SIGN AI + /xd5 LAO TONE MAI EK + /xd6 LAO TONE MAI THO + /xd7 LAO TONE MAI TI + /xd8 LAO TONE MAI CATAWA + /xd9 LAO CANCELLATION MARK + /xda LAO NIGGAHITA + /xdb LAO KO LA + /xdd LAO HO NO + /xde LAO HO MO +%IRREVERSIBLE% /xdf LATIN SMALL LETTER K + /xf0 LAO DIGIT ZERO + /xf1 LAO DIGIT ONE + /xf2 LAO DIGIT TWO + /xf3 LAO DIGIT THREE + /xf4 LAO DIGIT FOUR + /xf5 LAO DIGIT FIVE + /xf6 LAO DIGIT SIX + /xf7 LAO DIGIT SEVEN + /xf8 LAO DIGIT EIGHT + /xf9 LAO DIGIT NINE + /xfc CENT SIGN + /xfd NOT SIGN + /xfe BROKEN BAR + /xff NO-BREAK SPACE +END CHARMAP diff --git a/localedata/charmaps/IBM1160 b/localedata/charmaps/IBM1160 new file mode 100644 index 0000000000..646b921133 --- /dev/null +++ b/localedata/charmaps/IBM1160 @@ -0,0 +1,263 @@ + IBM1160 + % + / + +% alias CP1160 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 + /x21 + /x22 + /x23 + /x24 + /x25 + /x26 + /x27 + /x28 + /x29 + /x2a + /x2b + /x2c + /x2d + /x2e + /x2f + /x30 + /x31 + /x32 + /x33 + /x34 + /x35 + /x36 + /x37 + /x38 + /x39 + /x3a + /x3b + /x3c + /x3d + /x3e + /x3f + /x40 SPACE + /x41 NO-BREAK SPACE + /x42 THAI CHARACTER KO KAI + /x43 THAI CHARACTER KHO KHAI + /x44 THAI CHARACTER KHO KHUAT + /x45 THAI CHARACTER KHO KHWAI + /x46 THAI CHARACTER KHO KHON + /x47 THAI CHARACTER KHO RAKHANG + /x48 THAI CHARACTER NGO NGU + /x49 LEFT SQUARE BRACKET + /x4a CENT SIGN + /x4b FULL STOP + /x4c LESS-THAN SIGN + /x4d LEFT PARENTHESIS + /x4e PLUS SIGN + /x4f VERTICAL LINE + /x50 AMPERSAND +%IRREVERSIBLE% /x51 THAI CHARACTER MAI EK + /x52 THAI CHARACTER CHO CHAN + /x53 THAI CHARACTER CHO CHING + /x54 THAI CHARACTER CHO CHANG + /x55 THAI CHARACTER SO SO + /x56 THAI CHARACTER CHO CHOE + /x57 THAI CHARACTER YO YING + /x58 THAI CHARACTER DO CHADA + /x59 RIGHT SQUARE BRACKET + /x5a EXCLAMATION MARK + /x5b DOLLAR SIGN + /x5c ASTERISK + /x5d RIGHT PARENTHESIS + /x5e SEMICOLON + /x5f NOT SIGN + /x60 HYPHEN-MINUS + /x61 SOLIDUS + /x62 THAI CHARACTER TO PATAK + /x63 THAI CHARACTER THO THAN + /x64 THAI CHARACTER THO NANGMONTHO + /x65 THAI CHARACTER THO PHUTHAO + /x66 THAI CHARACTER NO NEN + /x67 THAI CHARACTER DO DEK + /x68 THAI CHARACTER TO TAO + /x69 CIRCUMFLEX ACCENT + /x6a BROKEN BAR + /x6b COMMA + /x6c PERCENT SIGN + /x6d LOW LINE + /x6e GREATER-THAN SIGN + /x6f QUESTION MARK + /x70 THAI CURRENCY SYMBOL BAHT + /x71 THAI CHARACTER YAMAKKAN + /x72 THAI CHARACTER THO THUNG + /x73 THAI CHARACTER THO THAHAN + /x74 THAI CHARACTER THO THONG + /x75 THAI CHARACTER NO NU + /x76 THAI CHARACTER BO BAIMAI + /x77 THAI CHARACTER PO PLA + /x78 THAI CHARACTER PHO PHUNG + /x79 GRAVE ACCENT + /x7a COLON + /x7b NUMBER SIGN + /x7c COMMERCIAL AT + /x7d APOSTROPHE + /x7e EQUALS SIGN + /x7f QUOTATION MARK + /x80 THAI CHARACTER FONGMAN + /x81 LATIN SMALL LETTER A + /x82 LATIN SMALL LETTER B + /x83 LATIN SMALL LETTER C + /x84 LATIN SMALL LETTER D + /x85 LATIN SMALL LETTER E + /x86 LATIN SMALL LETTER F + /x87 LATIN SMALL LETTER G + /x88 LATIN SMALL LETTER H + /x89 LATIN SMALL LETTER I + /x8a THAI CHARACTER FO FA + /x8b THAI CHARACTER PHO PHAN + /x8c THAI CHARACTER FO FAN + /x8d THAI CHARACTER PHO SAMPHAO + /x8e THAI CHARACTER MO MA + /x8f THAI CHARACTER YO YAK + /x90 THAI CHARACTER ANGKHANKHU + /x91 LATIN SMALL LETTER J + /x92 LATIN SMALL LETTER K + /x93 LATIN SMALL LETTER L + /x94 LATIN SMALL LETTER M + /x95 LATIN SMALL LETTER N + /x96 LATIN SMALL LETTER O + /x97 LATIN SMALL LETTER P + /x98 LATIN SMALL LETTER Q + /x99 LATIN SMALL LETTER R + /x9a THAI CHARACTER RO RUA + /x9b THAI CHARACTER RU + /x9c THAI CHARACTER LO LING + /x9d THAI CHARACTER LU + /x9e THAI CHARACTER WO WAEN + /x9f THAI CHARACTER SO SALA + /xa0 THAI CHARACTER KHOMUT + /xa1 TILDE + /xa2 LATIN SMALL LETTER S + /xa3 LATIN SMALL LETTER T + /xa4 LATIN SMALL LETTER U + /xa5 LATIN SMALL LETTER V + /xa6 LATIN SMALL LETTER W + /xa7 LATIN SMALL LETTER X + /xa8 LATIN SMALL LETTER Y + /xa9 LATIN SMALL LETTER Z + /xaa THAI CHARACTER SO RUSI + /xab THAI CHARACTER SO SUA + /xac THAI CHARACTER HO HIP + /xad THAI CHARACTER LO CHULA + /xae THAI CHARACTER O ANG + /xaf THAI CHARACTER HO NOKHUK + /xb0 THAI DIGIT ZERO + /xb1 THAI DIGIT ONE + /xb2 THAI DIGIT TWO + /xb3 THAI DIGIT THREE + /xb4 THAI DIGIT FOUR + /xb5 THAI DIGIT FIVE + /xb6 THAI DIGIT SIX + /xb7 THAI DIGIT SEVEN + /xb8 THAI DIGIT EIGHT + /xb9 THAI DIGIT NINE + /xba THAI CHARACTER PAIYANNOI + /xbb THAI CHARACTER SARA A + /xbc THAI CHARACTER MAI HAN-AKAT + /xbd THAI CHARACTER SARA AA + /xbe THAI CHARACTER SARA AM + /xbf THAI CHARACTER SARA I + /xc0 LEFT CURLY BRACKET + /xc1 LATIN CAPITAL LETTER A + /xc2 LATIN CAPITAL LETTER B + /xc3 LATIN CAPITAL LETTER C + /xc4 LATIN CAPITAL LETTER D + /xc5 LATIN CAPITAL LETTER E + /xc6 LATIN CAPITAL LETTER F + /xc7 LATIN CAPITAL LETTER G + /xc8 LATIN CAPITAL LETTER H + /xc9 LATIN CAPITAL LETTER I +%IRREVERSIBLE% /xca THAI CHARACTER MAI THO + /xcb THAI CHARACTER SARA II + /xcc THAI CHARACTER SARA UE + /xcd THAI CHARACTER SARA UEE + /xce THAI CHARACTER SARA U + /xcf THAI CHARACTER SARA UU + /xd0 RIGHT CURLY BRACKET + /xd1 LATIN CAPITAL LETTER J + /xd2 LATIN CAPITAL LETTER K + /xd3 LATIN CAPITAL LETTER L + /xd4 LATIN CAPITAL LETTER M + /xd5 LATIN CAPITAL LETTER N + /xd6 LATIN CAPITAL LETTER O + /xd7 LATIN CAPITAL LETTER P + /xd8 LATIN CAPITAL LETTER Q + /xd9 LATIN CAPITAL LETTER R + /xda THAI CHARACTER PHINTHU + /xdb THAI CHARACTER SARA E + /xdc THAI CHARACTER SARA AE + /xdd THAI CHARACTER SARA O + /xde THAI CHARACTER SARA AI MAIMUAN + /xdf THAI CHARACTER SARA AI MAIMALAI + /xe0 REVERSE SOLIDUS +%IRREVERSIBLE% /xe1 THAI CHARACTER MAI TRI + /xe2 LATIN CAPITAL LETTER S + /xe3 LATIN CAPITAL LETTER T + /xe4 LATIN CAPITAL LETTER U + /xe5 LATIN CAPITAL LETTER V + /xe6 LATIN CAPITAL LETTER W + /xe7 LATIN CAPITAL LETTER X + /xe8 LATIN CAPITAL LETTER Y + /xe9 LATIN CAPITAL LETTER Z + /xea THAI CHARACTER LAKKHANGYAO + /xeb THAI CHARACTER MAIYAMOK + /xec THAI CHARACTER MAITAIKHU + /xed THAI CHARACTER MAI EK + /xee THAI CHARACTER MAI THO + /xef THAI CHARACTER MAI TRI + /xf0 DIGIT ZERO + /xf1 DIGIT ONE + /xf2 DIGIT TWO + /xf3 DIGIT THREE + /xf4 DIGIT FOUR + /xf5 DIGIT FIVE + /xf6 DIGIT SIX + /xf7 DIGIT SEVEN + /xf8 DIGIT EIGHT + /xf9 DIGIT NINE + /xfa THAI CHARACTER MAI CHATTAWA + /xfb THAI CHARACTER THANTHAKHAT + /xfc THAI CHARACTER NIKHAHIT +%IRREVERSIBLE% /xfd THAI CHARACTER MAI CHATTAWA + /xfe EURO SIGN + /xff +END CHARMAP diff --git a/localedata/charmaps/IBM1161 b/localedata/charmaps/IBM1161 new file mode 100644 index 0000000000..9340ba141b --- /dev/null +++ b/localedata/charmaps/IBM1161 @@ -0,0 +1,231 @@ + IBM1161 + % + / + +% alias CP1161 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f +%IRREVERSIBLE% /xa0 THAI CHARACTER MAI EK + /xa1 THAI CHARACTER KO KAI + /xa2 THAI CHARACTER KHO KHAI + /xa3 THAI CHARACTER KHO KHUAT + /xa4 THAI CHARACTER KHO KHWAI + /xa5 THAI CHARACTER KHO KHON + /xa6 THAI CHARACTER KHO RAKHANG + /xa7 THAI CHARACTER NGO NGU + /xa8 THAI CHARACTER CHO CHAN + /xa9 THAI CHARACTER CHO CHING + /xaa THAI CHARACTER CHO CHANG + /xab THAI CHARACTER SO SO + /xac THAI CHARACTER CHO CHOE + /xad THAI CHARACTER YO YING + /xae THAI CHARACTER DO CHADA + /xaf THAI CHARACTER TO PATAK + /xb0 THAI CHARACTER THO THAN + /xb1 THAI CHARACTER THO NANGMONTHO + /xb2 THAI CHARACTER THO PHUTHAO + /xb3 THAI CHARACTER NO NEN + /xb4 THAI CHARACTER DO DEK + /xb5 THAI CHARACTER TO TAO + /xb6 THAI CHARACTER THO THUNG + /xb7 THAI CHARACTER THO THAHAN + /xb8 THAI CHARACTER THO THONG + /xb9 THAI CHARACTER NO NU + /xba THAI CHARACTER BO BAIMAI + /xbb THAI CHARACTER PO PLA + /xbc THAI CHARACTER PHO PHUNG + /xbd THAI CHARACTER FO FA + /xbe THAI CHARACTER PHO PHAN + /xbf THAI CHARACTER FO FAN + /xc0 THAI CHARACTER PHO SAMPHAO + /xc1 THAI CHARACTER MO MA + /xc2 THAI CHARACTER YO YAK + /xc3 THAI CHARACTER RO RUA + /xc4 THAI CHARACTER RU + /xc5 THAI CHARACTER LO LING + /xc6 THAI CHARACTER LU + /xc7 THAI CHARACTER WO WAEN + /xc8 THAI CHARACTER SO SALA + /xc9 THAI CHARACTER SO RUSI + /xca THAI CHARACTER SO SUA + /xcb THAI CHARACTER HO HIP + /xcc THAI CHARACTER LO CHULA + /xcd THAI CHARACTER O ANG + /xce THAI CHARACTER HO NOKHUK + /xcf THAI CHARACTER PAIYANNOI + /xd0 THAI CHARACTER SARA A + /xd1 THAI CHARACTER MAI HAN-AKAT + /xd2 THAI CHARACTER SARA AA + /xd3 THAI CHARACTER SARA AM + /xd4 THAI CHARACTER SARA I + /xd5 THAI CHARACTER SARA II + /xd6 THAI CHARACTER SARA UE + /xd7 THAI CHARACTER SARA UEE + /xd8 THAI CHARACTER SARA U + /xd9 THAI CHARACTER SARA UU + /xda THAI CHARACTER PHINTHU +%IRREVERSIBLE% /xdb THAI CHARACTER MAI THO +%IRREVERSIBLE% /xdc THAI CHARACTER MAI TRI +%IRREVERSIBLE% /xdd THAI CHARACTER MAI CHATTAWA + /xde EURO SIGN + /xdf THAI CURRENCY SYMBOL BAHT + /xe0 THAI CHARACTER SARA E + /xe1 THAI CHARACTER SARA AE + /xe2 THAI CHARACTER SARA O + /xe3 THAI CHARACTER SARA AI MAIMUAN + /xe4 THAI CHARACTER SARA AI MAIMALAI + /xe5 THAI CHARACTER LAKKHANGYAO + /xe6 THAI CHARACTER MAIYAMOK + /xe7 THAI CHARACTER MAITAIKHU + /xe8 THAI CHARACTER MAI EK + /xe9 THAI CHARACTER MAI THO + /xea THAI CHARACTER MAI TRI + /xeb THAI CHARACTER MAI CHATTAWA + /xec THAI CHARACTER THANTHAKHAT + /xed THAI CHARACTER NIKHAHIT + /xee THAI CHARACTER YAMAKKAN + /xef THAI CHARACTER FONGMAN + /xf0 THAI DIGIT ZERO + /xf1 THAI DIGIT ONE + /xf2 THAI DIGIT TWO + /xf3 THAI DIGIT THREE + /xf4 THAI DIGIT FOUR + /xf5 THAI DIGIT FIVE + /xf6 THAI DIGIT SIX + /xf7 THAI DIGIT SEVEN + /xf8 THAI DIGIT EIGHT + /xf9 THAI DIGIT NINE + /xfa THAI CHARACTER ANGKHANKHU + /xfb THAI CHARACTER KHOMUT + /xfc CENT SIGN + /xfd NOT SIGN + /xfe BROKEN BAR + /xff NO-BREAK SPACE +END CHARMAP diff --git a/localedata/charmaps/IBM1162 b/localedata/charmaps/IBM1162 new file mode 100644 index 0000000000..3d50e575ab --- /dev/null +++ b/localedata/charmaps/IBM1162 @@ -0,0 +1,255 @@ + IBM1133 + % + / + +% alias CP1133 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 EURO SIGN + /x81 + /x82 + /x83 + /x84 + /x85 HORIZONTAL ELLIPSIS + /x86 + /x87 + /x88 + /x89 + /x8a + /x8b + /x8c + /x8d + /x8e + /x8f + /x90 + /x91 LEFT SINGLE QUOTATION MARK + /x92 RIGHT SINGLE QUOTATION MARK + /x93 LEFT DOUBLE QUOTATION MARK + /x94 RIGHT DOUBLE QUOTATION MARK + /x95 BULLET + /x96 EN DASH + /x97 EM DASH + /x98 + /x99 + /x9a + /x9b + /x9c + /x9d + /x9e + /x9f + /xa0 NO-BREAK SPACE + /xa1 THAI CHARACTER KO KAI + /xa2 THAI CHARACTER KHO KHAI + /xa3 THAI CHARACTER KHO KHUAT + /xa4 THAI CHARACTER KHO KHWAI + /xa5 THAI CHARACTER KHO KHON + /xa6 THAI CHARACTER KHO RAKHANG + /xa7 THAI CHARACTER NGO NGU + /xa8 THAI CHARACTER CHO CHAN + /xa9 THAI CHARACTER CHO CHING + /xaa THAI CHARACTER CHO CHANG + /xab THAI CHARACTER SO SO + /xac THAI CHARACTER CHO CHOE + /xad THAI CHARACTER YO YING + /xae THAI CHARACTER DO CHADA + /xaf THAI CHARACTER TO PATAK + /xb0 THAI CHARACTER THO THAN + /xb1 THAI CHARACTER THO NANGMONTHO + /xb2 THAI CHARACTER THO PHUTHAO + /xb3 THAI CHARACTER NO NEN + /xb4 THAI CHARACTER DO DEK + /xb5 THAI CHARACTER TO TAO + /xb6 THAI CHARACTER THO THUNG + /xb7 THAI CHARACTER THO THAHAN + /xb8 THAI CHARACTER THO THONG + /xb9 THAI CHARACTER NO NU + /xba THAI CHARACTER BO BAIMAI + /xbb THAI CHARACTER PO PLA + /xbc THAI CHARACTER PHO PHUNG + /xbd THAI CHARACTER FO FA + /xbe THAI CHARACTER PHO PHAN + /xbf THAI CHARACTER FO FAN + /xc0 THAI CHARACTER PHO SAMPHAO + /xc1 THAI CHARACTER MO MA + /xc2 THAI CHARACTER YO YAK + /xc3 THAI CHARACTER RO RUA + /xc4 THAI CHARACTER RU + /xc5 THAI CHARACTER LO LING + /xc6 THAI CHARACTER LU + /xc7 THAI CHARACTER WO WAEN + /xc8 THAI CHARACTER SO SALA + /xc9 THAI CHARACTER SO RUSI + /xca THAI CHARACTER SO SUA + /xcb THAI CHARACTER HO HIP + /xcc THAI CHARACTER LO CHULA + /xcd THAI CHARACTER O ANG + /xce THAI CHARACTER HO NOKHUK + /xcf THAI CHARACTER PAIYANNOI + /xd0 THAI CHARACTER SARA A + /xd1 THAI CHARACTER MAI HAN-AKAT + /xd2 THAI CHARACTER SARA AA + /xd3 THAI CHARACTER SARA AM + /xd4 THAI CHARACTER SARA I + /xd5 THAI CHARACTER SARA II + /xd6 THAI CHARACTER SARA UE + /xd7 THAI CHARACTER SARA UEE + /xd8 THAI CHARACTER SARA U + /xd9 THAI CHARACTER SARA UU + /xda THAI CHARACTER PHINTHU + /xdf THAI CURRENCY SYMBOL BAHT + /xe0 THAI CHARACTER SARA E + /xe1 THAI CHARACTER SARA AE + /xe2 THAI CHARACTER SARA O + /xe3 THAI CHARACTER SARA AI MAIMUAN + /xe4 THAI CHARACTER SARA AI MAIMALAI + /xe5 THAI CHARACTER LAKKHANGYAO + /xe6 THAI CHARACTER MAIYAMOK + /xe7 THAI CHARACTER MAITAIKHU + /xe8 THAI CHARACTER MAI EK + /xe9 THAI CHARACTER MAI THO + /xea THAI CHARACTER MAI TRI + /xeb THAI CHARACTER MAI CHATTAWA + /xec THAI CHARACTER THANTHAKHAT + /xed THAI CHARACTER NIKHAHIT + /xee THAI CHARACTER YAMAKKAN + /xef THAI CHARACTER FONGMAN + /xf0 THAI DIGIT ZERO + /xf1 THAI DIGIT ONE + /xf2 THAI DIGIT TWO + /xf3 THAI DIGIT THREE + /xf4 THAI DIGIT FOUR + /xf5 THAI DIGIT FIVE + /xf6 THAI DIGIT SIX + /xf7 THAI DIGIT SEVEN + /xf8 THAI DIGIT EIGHT + /xf9 THAI DIGIT NINE + /xfa THAI CHARACTER ANGKHANKHU + /xfb THAI CHARACTER KHOMUT +END CHARMAP diff --git a/localedata/charmaps/IBM1163 b/localedata/charmaps/IBM1163 new file mode 100644 index 0000000000..44281e6c7a --- /dev/null +++ b/localedata/charmaps/IBM1163 @@ -0,0 +1,263 @@ + IBM1163 + % + / + +% alias CP1163 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 + /x81 + /x82 + /x83 + /x84 + /x85 + /x86 + /x87 + /x88 + /x89 + /x8a + /x8b + /x8c + /x8d + /x8e + /x8f + /x90 + /x91 + /x92 + /x93 + /x94 + /x95 + /x96 + /x97 + /x98 + /x99 + /x9a + /x9b + /x9c + /x9d + /x9e + /x9f + /xa0 NO-BREAK SPACE + /xa1 INVERTED EXCLAMATION MARK + /xa2 CENT SIGN + /xa3 POUND SIGN + /xa4 EURO SIGN + /xa5 YEN SIGN + /xa6 BROKEN BAR + /xa7 SECTION SIGN + /xa8 LATIN SMALL LIGATURE OE + /xa9 COPYRIGHT SIGN + /xaa FEMININE ORDINAL INDICATOR + /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xac NOT SIGN + /xad SOFT HYPHEN + /xae REGISTERED SIGN + /xaf MACRON + /xb0 DEGREE SIGN + /xb1 PLUS-MINUS SIGN + /xb2 SUPERSCRIPT TWO + /xb3 SUPERSCRIPT THREE + /xb4 LATIN CAPITAL LETTER Y WITH DIAERESIS + /xb5 MICRO SIGN + /xb6 PILCROW SIGN + /xb7 MIDDLE DOT + /xb8 LATIN CAPITAL LIGATURE OE + /xb9 SUPERSCRIPT ONE + /xba MASCULINE ORDINAL INDICATOR + /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xbc VULGAR FRACTION ONE QUARTER + /xbd VULGAR FRACTION ONE HALF + /xbe VULGAR FRACTION THREE QUARTERS + /xbf INVERTED QUESTION MARK + /xc0 LATIN CAPITAL LETTER A WITH GRAVE + /xc1 LATIN CAPITAL LETTER A WITH ACUTE + /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /xc3 LATIN CAPITAL LETTER A WITH BREVE + /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS + /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE + /xc6 LATIN CAPITAL LETTER AE + /xc7 LATIN CAPITAL LETTER C WITH CEDILLA + /xc8 LATIN CAPITAL LETTER E WITH GRAVE + /xc9 LATIN CAPITAL LETTER E WITH ACUTE + /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /xcb LATIN CAPITAL LETTER E WITH DIAERESIS + /xcc COMBINING GRAVE ACCENT + /xcd LATIN CAPITAL LETTER I WITH ACUTE + /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /xcf LATIN CAPITAL LETTER I WITH DIAERESIS + /xd0 LATIN CAPITAL LETTER D WITH STROKE + /xd1 LATIN CAPITAL LETTER N WITH TILDE + /xd2 COMBINING HOOK ABOVE + /xd3 LATIN CAPITAL LETTER O WITH ACUTE + /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /xd5 LATIN CAPITAL LETTER O WITH HORN + /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS + /xd7 MULTIPLICATION SIGN + /xd8 LATIN CAPITAL LETTER O WITH STROKE + /xd9 LATIN CAPITAL LETTER U WITH GRAVE + /xda LATIN CAPITAL LETTER U WITH ACUTE + /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /xdc LATIN CAPITAL LETTER U WITH DIAERESIS + /xdd LATIN CAPITAL LETTER U WITH HORN + /xde COMBINING TILDE + /xdf LATIN SMALL LETTER SHARP S + /xe0 LATIN SMALL LETTER A WITH GRAVE + /xe1 LATIN SMALL LETTER A WITH ACUTE + /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX + /xe3 LATIN SMALL LETTER A WITH BREVE + /xe4 LATIN SMALL LETTER A WITH DIAERESIS + /xe5 LATIN SMALL LETTER A WITH RING ABOVE + /xe6 LATIN SMALL LETTER AE + /xe7 LATIN SMALL LETTER C WITH CEDILLA + /xe8 LATIN SMALL LETTER E WITH GRAVE + /xe9 LATIN SMALL LETTER E WITH ACUTE + /xea LATIN SMALL LETTER E WITH CIRCUMFLEX + /xeb LATIN SMALL LETTER E WITH DIAERESIS + /xec COMBINING ACUTE ACCENT + /xed LATIN SMALL LETTER I WITH ACUTE + /xee LATIN SMALL LETTER I WITH CIRCUMFLEX + /xef LATIN SMALL LETTER I WITH DIAERESIS + /xf0 LATIN SMALL LETTER D WITH STROKE + /xf1 LATIN SMALL LETTER N WITH TILDE + /xf2 COMBINING DOT BELOW + /xf3 LATIN SMALL LETTER O WITH ACUTE + /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX + /xf5 LATIN SMALL LETTER O WITH HORN + /xf6 LATIN SMALL LETTER O WITH DIAERESIS + /xf7 DIVISION SIGN + /xf8 LATIN SMALL LETTER O WITH STROKE + /xf9 LATIN SMALL LETTER U WITH GRAVE + /xfa LATIN SMALL LETTER U WITH ACUTE + /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX + /xfc LATIN SMALL LETTER U WITH DIAERESIS + /xfd LATIN SMALL LETTER U WITH HORN + /xfe DONG SIGN + /xff LATIN SMALL LETTER Y WITH DIAERESIS +END CHARMAP diff --git a/localedata/charmaps/IBM1164 b/localedata/charmaps/IBM1164 new file mode 100644 index 0000000000..9b313d8398 --- /dev/null +++ b/localedata/charmaps/IBM1164 @@ -0,0 +1,263 @@ + IBM1164 + % + / + +% alias CP1164 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 + /x21 + /x22 + /x23 + /x24 + /x25 + /x26 + /x27 + /x28 + /x29 + /x2a + /x2b + /x2c + /x2d + /x2e + /x2f + /x30 + /x31 + /x32 + /x33 + /x34 + /x35 + /x36 + /x37 + /x38 + /x39 + /x3a + /x3b + /x3c + /x3d + /x3e + /x3f + /x40 SPACE + /x41 NO-BREAK SPACE + /x42 LATIN SMALL LETTER A WITH CIRCUMFLEX + /x43 LATIN SMALL LETTER A WITH DIAERESIS + /x44 LATIN SMALL LETTER A WITH GRAVE + /x45 LATIN SMALL LETTER A WITH ACUTE + /x46 LATIN SMALL LETTER A WITH BREVE + /x47 LATIN SMALL LETTER A WITH RING ABOVE + /x48 LATIN SMALL LETTER C WITH CEDILLA + /x49 LATIN SMALL LETTER N WITH TILDE + /x4a LEFT SQUARE BRACKET + /x4b FULL STOP + /x4c LESS-THAN SIGN + /x4d LEFT PARENTHESIS + /x4e PLUS SIGN + /x4f EXCLAMATION MARK + /x50 AMPERSAND + /x51 LATIN SMALL LETTER E WITH ACUTE + /x52 LATIN SMALL LETTER E WITH CIRCUMFLEX + /x53 LATIN SMALL LETTER E WITH DIAERESIS + /x54 LATIN SMALL LETTER E WITH GRAVE + /x55 LATIN SMALL LETTER I WITH ACUTE + /x56 LATIN SMALL LETTER I WITH CIRCUMFLEX + /x57 LATIN SMALL LETTER I WITH DIAERESIS + /x58 COMBINING TILDE + /x59 LATIN SMALL LETTER SHARP S + /x5a RIGHT SQUARE BRACKET + /x5b DOLLAR SIGN + /x5c ASTERISK + /x5d RIGHT PARENTHESIS + /x5e SEMICOLON + /x5f CIRCUMFLEX ACCENT + /x60 HYPHEN-MINUS + /x61 SOLIDUS + /x62 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /x63 LATIN CAPITAL LETTER A WITH DIAERESIS + /x64 LATIN CAPITAL LETTER A WITH GRAVE + /x65 LATIN CAPITAL LETTER A WITH ACUTE + /x66 LATIN CAPITAL LETTER A WITH BREVE + /x67 LATIN CAPITAL LETTER A WITH RING ABOVE + /x68 LATIN CAPITAL LETTER C WITH CEDILLA + /x69 LATIN CAPITAL LETTER N WITH TILDE + /x6a BROKEN BAR + /x6b COMMA + /x6c PERCENT SIGN + /x6d LOW LINE + /x6e GREATER-THAN SIGN + /x6f QUESTION MARK + /x70 LATIN SMALL LETTER O WITH STROKE + /x71 LATIN CAPITAL LETTER E WITH ACUTE + /x72 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /x73 LATIN CAPITAL LETTER E WITH DIAERESIS + /x74 LATIN CAPITAL LETTER E WITH GRAVE + /x75 LATIN CAPITAL LETTER I WITH ACUTE + /x76 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /x77 LATIN CAPITAL LETTER I WITH DIAERESIS + /x78 DONG SIGN + /x79 GRAVE ACCENT + /x7a COLON + /x7b NUMBER SIGN + /x7c COMMERCIAL AT + /x7d APOSTROPHE + /x7e EQUALS SIGN + /x7f QUOTATION MARK + /x80 LATIN CAPITAL LETTER O WITH STROKE + /x81 LATIN SMALL LETTER A + /x82 LATIN SMALL LETTER B + /x83 LATIN SMALL LETTER C + /x84 LATIN SMALL LETTER D + /x85 LATIN SMALL LETTER E + /x86 LATIN SMALL LETTER F + /x87 LATIN SMALL LETTER G + /x88 LATIN SMALL LETTER H + /x89 LATIN SMALL LETTER I + /x8a LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /x8b RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /x8c LATIN SMALL LETTER D WITH STROKE + /x8d COMBINING HOOK ABOVE + /x8e COMBINING GRAVE ACCENT + /x8f PLUS-MINUS SIGN + /x90 DEGREE SIGN + /x91 LATIN SMALL LETTER J + /x92 LATIN SMALL LETTER K + /x93 LATIN SMALL LETTER L + /x94 LATIN SMALL LETTER M + /x95 LATIN SMALL LETTER N + /x96 LATIN SMALL LETTER O + /x97 LATIN SMALL LETTER P + /x98 LATIN SMALL LETTER Q + /x99 LATIN SMALL LETTER R + /x9a FEMININE ORDINAL INDICATOR + /x9b MASCULINE ORDINAL INDICATOR + /x9c LATIN SMALL LETTER AE + /x9d LATIN CAPITAL LIGATURE OE + /x9e LATIN CAPITAL LETTER AE + /x9f EURO SIGN + /xa0 MICRO SIGN + /xa1 TILDE + /xa2 LATIN SMALL LETTER S + /xa3 LATIN SMALL LETTER T + /xa4 LATIN SMALL LETTER U + /xa5 LATIN SMALL LETTER V + /xa6 LATIN SMALL LETTER W + /xa7 LATIN SMALL LETTER X + /xa8 LATIN SMALL LETTER Y + /xa9 LATIN SMALL LETTER Z + /xaa INVERTED EXCLAMATION MARK + /xab INVERTED QUESTION MARK + /xac LATIN CAPITAL LETTER D WITH STROKE + /xad COMBINING DOT BELOW + /xae COMBINING ACUTE ACCENT + /xaf REGISTERED SIGN + /xb0 CENT SIGN + /xb1 POUND SIGN + /xb2 YEN SIGN + /xb3 MIDDLE DOT + /xb4 COPYRIGHT SIGN + /xb5 SECTION SIGN + /xb6 PILCROW SIGN + /xb7 VULGAR FRACTION ONE QUARTER + /xb8 VULGAR FRACTION ONE HALF + /xb9 VULGAR FRACTION THREE QUARTERS + /xba NOT SIGN + /xbb VERTICAL LINE + /xbc MACRON + /xbd LATIN SMALL LIGATURE OE + /xbe LATIN CAPITAL LETTER Y WITH DIAERESIS + /xbf MULTIPLICATION SIGN + /xc0 LEFT CURLY BRACKET + /xc1 LATIN CAPITAL LETTER A + /xc2 LATIN CAPITAL LETTER B + /xc3 LATIN CAPITAL LETTER C + /xc4 LATIN CAPITAL LETTER D + /xc5 LATIN CAPITAL LETTER E + /xc6 LATIN CAPITAL LETTER F + /xc7 LATIN CAPITAL LETTER G + /xc8 LATIN CAPITAL LETTER H + /xc9 LATIN CAPITAL LETTER I + /xca SOFT HYPHEN + /xcb LATIN SMALL LETTER O WITH CIRCUMFLEX + /xcc LATIN SMALL LETTER O WITH DIAERESIS + /xcd LATIN SMALL LETTER U WITH HORN + /xce LATIN SMALL LETTER O WITH ACUTE + /xcf LATIN SMALL LETTER O WITH HORN + /xd0 RIGHT CURLY BRACKET + /xd1 LATIN CAPITAL LETTER J + /xd2 LATIN CAPITAL LETTER K + /xd3 LATIN CAPITAL LETTER L + /xd4 LATIN CAPITAL LETTER M + /xd5 LATIN CAPITAL LETTER N + /xd6 LATIN CAPITAL LETTER O + /xd7 LATIN CAPITAL LETTER P + /xd8 LATIN CAPITAL LETTER Q + /xd9 LATIN CAPITAL LETTER R + /xda SUPERSCRIPT ONE + /xdb LATIN SMALL LETTER U WITH CIRCUMFLEX + /xdc LATIN SMALL LETTER U WITH DIAERESIS + /xdd LATIN SMALL LETTER U WITH GRAVE + /xde LATIN SMALL LETTER U WITH ACUTE + /xdf LATIN SMALL LETTER Y WITH DIAERESIS + /xe0 REVERSE SOLIDUS + /xe1 DIVISION SIGN + /xe2 LATIN CAPITAL LETTER S + /xe3 LATIN CAPITAL LETTER T + /xe4 LATIN CAPITAL LETTER U + /xe5 LATIN CAPITAL LETTER V + /xe6 LATIN CAPITAL LETTER W + /xe7 LATIN CAPITAL LETTER X + /xe8 LATIN CAPITAL LETTER Y + /xe9 LATIN CAPITAL LETTER Z + /xea SUPERSCRIPT TWO + /xeb LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /xec LATIN CAPITAL LETTER O WITH DIAERESIS + /xed LATIN CAPITAL LETTER U WITH HORN + /xee LATIN CAPITAL LETTER O WITH ACUTE + /xef LATIN CAPITAL LETTER O WITH HORN + /xf0 DIGIT ZERO + /xf1 DIGIT ONE + /xf2 DIGIT TWO + /xf3 DIGIT THREE + /xf4 DIGIT FOUR + /xf5 DIGIT FIVE + /xf6 DIGIT SIX + /xf7 DIGIT SEVEN + /xf8 DIGIT EIGHT + /xf9 DIGIT NINE + /xfa SUPERSCRIPT THREE + /xfb LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /xfc LATIN CAPITAL LETTER U WITH DIAERESIS + /xfd LATIN CAPITAL LETTER U WITH GRAVE + /xfe LATIN CAPITAL LETTER U WITH ACUTE + /xff +END CHARMAP diff --git a/localedata/charmaps/IBM856 b/localedata/charmaps/IBM856 new file mode 100644 index 0000000000..8499cbc939 --- /dev/null +++ b/localedata/charmaps/IBM856 @@ -0,0 +1,223 @@ + IBM856 + % + / + +% alias CP856 +% alias 856 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 HEBREW LETTER ALEF + /x81 HEBREW LETTER BET + /x82 HEBREW LETTER GIMEL + /x83 HEBREW LETTER DALET + /x84 HEBREW LETTER HE + /x85 HEBREW LETTER VAV + /x86 HEBREW LETTER ZAYIN + /x87 HEBREW LETTER HET + /x88 HEBREW LETTER TET + /x89 HEBREW LETTER YOD + /x8a HEBREW LETTER FINAL KAF + /x8b HEBREW LETTER KAF + /x8c HEBREW LETTER LAMED + /x8d HEBREW LETTER FINAL MEM + /x8e HEBREW LETTER MEM + /x8f HEBREW LETTER FINAL NUN + /x90 HEBREW LETTER NUN + /x91 HEBREW LETTER SAMEKH + /x92 HEBREW LETTER AYIN + /x93 HEBREW LETTER FINAL PE + /x94 HEBREW LETTER PE + /x95 HEBREW LETTER FINAL TSADI + /x96 HEBREW LETTER TSADI + /x97 HEBREW LETTER QOF + /x98 HEBREW LETTER RESH + /x99 HEBREW LETTER SHIN + /x9a HEBREW LETTER TAV + /x9c POUND SIGN + /x9e MULTIPLICATION SIGN + /xa9 REGISTERED SIGN + /xaa NOT SIGN + /xab VULGAR FRACTION ONE HALF + /xac VULGAR FRACTION ONE QUARTER + /xae LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xaf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xb0 LIGHT SHADE + /xb1 MEDIUM SHADE + /xb2 DARK SHADE + /xb3 BOX DRAWINGS LIGHT VERTICAL + /xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT + /xb8 COPYRIGHT SIGN + /xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT + /xba BOX DRAWINGS DOUBLE VERTICAL + /xbb BOX DRAWINGS DOUBLE DOWN AND LEFT + /xbc BOX DRAWINGS DOUBLE UP AND LEFT + /xbd CENT SIGN + /xbe YEN SIGN + /xbf BOX DRAWINGS LIGHT DOWN AND LEFT + /xc0 BOX DRAWINGS LIGHT UP AND RIGHT + /xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL + /xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + /xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT + /xc4 BOX DRAWINGS LIGHT HORIZONTAL + /xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + /xc8 BOX DRAWINGS DOUBLE UP AND RIGHT + /xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT + /xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL + /xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL + /xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT + /xcd BOX DRAWINGS DOUBLE HORIZONTAL + /xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL + /xcf CURRENCY SIGN + /xd9 BOX DRAWINGS LIGHT UP AND LEFT + /xda BOX DRAWINGS LIGHT DOWN AND RIGHT + /xdb FULL BLOCK + /xdc LOWER HALF BLOCK + /xdd BROKEN BAR + /xdf UPPER HALF BLOCK + /xe6 MICRO SIGN + /xee OVERLINE + /xef ACUTE ACCENT + /xf0 SOFT HYPHEN + /xf1 PLUS-MINUS SIGN + /xf2 DOUBLE LOW LINE + /xf3 VULGAR FRACTION THREE QUARTERS + /xf4 PILCROW SIGN + /xf5 SECTION SIGN + /xf6 DIVISION SIGN + /xf7 CEDILLA + /xf8 DEGREE SIGN + /xf9 DIAERESIS + /xfa BULLET + /xfb SUPERSCRIPT ONE + /xfc SUPERSCRIPT THREE + /xfd SUPERSCRIPT TWO + /xfe BLACK SQUARE + /xff NO-BREAK SPACE +END CHARMAP diff --git a/localedata/charmaps/IBM922 b/localedata/charmaps/IBM922 new file mode 100644 index 0000000000..6ed0093ef0 --- /dev/null +++ b/localedata/charmaps/IBM922 @@ -0,0 +1,263 @@ + IBM922 + % + / + +% alias CP922 +CHARMAP + /x00 + /x01 + /x02 + /x03 + /x04 + /x05 + /x06 + /x07 + /x08 + /x09 + /x0a + /x0b + /x0c + /x0d + /x0e + /x0f + /x10 + /x11 + /x12 + /x13 + /x14 + /x15 + /x16 + /x17 + /x18 + /x19 + /x1a + /x1b + /x1c + /x1d + /x1e + /x1f + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f + /x80 + /x81 + /x82 + /x83 + /x84 + /x85 + /x86 + /x87 + /x88 + /x89 + /x8a + /x8b + /x8c + /x8d + /x8e + /x8f + /x90 + /x91 + /x92 + /x93 + /x94 + /x95 + /x96 + /x97 + /x98 + /x99 + /x9a + /x9b + /x9c + /x9d + /x9e + /x9f + /xa0 NO-BREAK SPACE + /xa1 INVERTED EXCLAMATION MARK + /xa2 CENT SIGN + /xa3 POUND SIGN + /xa4 CURRENCY SIGN + /xa5 YEN SIGN + /xa6 BROKEN BAR + /xa7 SECTION SIGN + /xa8 DIAERESIS + /xa9 COPYRIGHT SIGN + /xaa FEMININE ORDINAL INDICATOR + /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xac NOT SIGN + /xad SOFT HYPHEN + /xae REGISTERED SIGN + /xaf MACRON + /xb0 DEGREE SIGN + /xb1 PLUS-MINUS SIGN + /xb2 SUPERSCRIPT TWO + /xb3 SUPERSCRIPT THREE + /xb4 ACUTE ACCENT + /xb5 MICRO SIGN + /xb6 PILCROW SIGN + /xb7 MIDDLE DOT + /xb8 CEDILLA + /xb9 SUPERSCRIPT ONE + /xba MASCULINE ORDINAL INDICATOR + /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xbc VULGAR FRACTION ONE QUARTER + /xbd VULGAR FRACTION ONE HALF + /xbe VULGAR FRACTION THREE QUARTERS + /xbf INVERTED QUESTION MARK + /xc0 LATIN CAPITAL LETTER A WITH GRAVE + /xc1 LATIN CAPITAL LETTER A WITH ACUTE + /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /xc3 LATIN CAPITAL LETTER A WITH TILDE + /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS + /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE + /xc6 LATIN CAPITAL LETTER AE + /xc7 LATIN CAPITAL LETTER C WITH CEDILLA + /xc8 LATIN CAPITAL LETTER E WITH GRAVE + /xc9 LATIN CAPITAL LETTER E WITH ACUTE + /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /xcb LATIN CAPITAL LETTER E WITH DIAERESIS + /xcc LATIN CAPITAL LETTER I WITH GRAVE + /xcd LATIN CAPITAL LETTER I WITH ACUTE + /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /xcf LATIN CAPITAL LETTER I WITH DIAERESIS + /xd0 LATIN CAPITAL LETTER S WITH CARON + /xd1 LATIN CAPITAL LETTER N WITH TILDE + /xd2 LATIN CAPITAL LETTER O WITH GRAVE + /xd3 LATIN CAPITAL LETTER O WITH ACUTE + /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /xd5 LATIN CAPITAL LETTER O WITH TILDE + /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS + /xd7 MULTIPLICATION SIGN + /xd8 LATIN CAPITAL LETTER O WITH STROKE + /xd9 LATIN CAPITAL LETTER U WITH GRAVE + /xda LATIN CAPITAL LETTER U WITH ACUTE + /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /xdc LATIN CAPITAL LETTER U WITH DIAERESIS + /xdd LATIN CAPITAL LETTER Y WITH ACUTE + /xde LATIN CAPITAL LETTER Z WITH CARON + /xdf LATIN SMALL LETTER SHARP S + /xe0 LATIN SMALL LETTER A WITH GRAVE + /xe1 LATIN SMALL LETTER A WITH ACUTE + /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX + /xe3 LATIN SMALL LETTER A WITH TILDE + /xe4 LATIN SMALL LETTER A WITH DIAERESIS + /xe5 LATIN SMALL LETTER A WITH RING ABOVE + /xe6 LATIN SMALL LETTER AE + /xe7 LATIN SMALL LETTER C WITH CEDILLA + /xe8 LATIN SMALL LETTER E WITH GRAVE + /xe9 LATIN SMALL LETTER E WITH ACUTE + /xea LATIN SMALL LETTER E WITH CIRCUMFLEX + /xeb LATIN SMALL LETTER E WITH DIAERESIS + /xec LATIN SMALL LETTER I WITH GRAVE + /xed LATIN SMALL LETTER I WITH ACUTE + /xee LATIN SMALL LETTER I WITH CIRCUMFLEX + /xef LATIN SMALL LETTER I WITH DIAERESIS + /xf0 LATIN SMALL LETTER S WITH CARON + /xf1 LATIN SMALL LETTER N WITH TILDE + /xf2 LATIN SMALL LETTER O WITH GRAVE + /xf3 LATIN SMALL LETTER O WITH ACUTE + /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX + /xf5 LATIN SMALL LETTER O WITH TILDE + /xf6 LATIN SMALL LETTER O WITH DIAERESIS + /xf7 DIVISION SIGN + /xf8 LATIN SMALL LETTER O WITH STROKE + /xf9 LATIN SMALL LETTER U WITH GRAVE + /xfa LATIN SMALL LETTER U WITH ACUTE + /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX + /xfc LATIN SMALL LETTER U WITH DIAERESIS + /xfd LATIN SMALL LETTER Y WITH ACUTE + /xfe LATIN SMALL LETTER Z WITH CARON + /xff LATIN SMALL LETTER Y WITH DIAERESIS +END CHARMAP diff --git a/time/tst-mktime.c b/time/tst-mktime.c index 7ce1d45dd5..8bc7631461 100644 --- a/time/tst-mktime.c +++ b/time/tst-mktime.c @@ -1,3 +1,4 @@ +#include #include #include #include @@ -30,7 +31,7 @@ main (void) result = strcmp (daybuf, "Wednesday") != 0; } - setenv ("TZ", "EST", 1); + setenv ("TZ", "EST+5", 1); #define EVENING69 1 * 60 * 60 + 2 * 60 + 29 t = EVENING69; tm = localtime (&t); @@ -45,14 +46,14 @@ main (void) t = mktime (&time_str); if (t != EVENING69) { - printf ("mktime returned %ld, expected %ld\n", + printf ("mktime returned %ld, expected %d\n", (long) t, EVENING69); result = 1; } else (void) puts ("Dec 31 1969 EST test passed"); - setenv ("TZ", "CET", 1); + setenv ("TZ", "CET-1", 1); t = mktime (&time_str); if (t != (time_t) -1) {