This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
BALTIC charmap broken
- To: libc-alpha at sources dot redhat dot com
- Subject: BALTIC charmap broken
- From: Bruno Haible <haible at ilog dot fr>
- Date: Mon, 20 Nov 2000 18:57:28 +0100 (CET)
The charmaps for BALTIC and ISO-8859-13 both pretend to be equivalent to
ISO-IR-179. But they are different:
$ table-diff glibc-2.2-charmaps/BALTIC.TXT glibc-2.2-charmaps/ISO-8859-13.TXT
***************
*** 165,167 ****
0xA4 0x00A4 # CURRENCY SIGN
! 0xA5 0x00A5 # YEN SIGN
0xA6 0x00A6 # BROKEN BAR
--- 165,167 ----
0xA4 0x00A4 # CURRENCY SIGN
! 0xA5 0x201E # DOUBLE LOW-9 QUOTATION MARK
0xA6 0x00A6 # BROKEN BAR
***************
*** 170,172 ****
0xA9 0x00A9 # COPYRIGHT SIGN
! 0xAA 0x201E # DOUBLE LOW-9 QUOTATION MARK
0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
--- 170,172 ----
0xA9 0x00A9 # COPYRIGHT SIGN
! 0xAA 0x0156 # LATIN CAPITAL LETTER R WITH CEDILLA
0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
***************
*** 180,182 ****
0xB3 0x00B3 # SUPERSCRIPT THREE
! 0xB4 0x00B4 # ACUTE ACCENT
0xB5 0x00B5 # MICRO SIGN
--- 180,182 ----
0xB3 0x00B3 # SUPERSCRIPT THREE
! 0xB4 0x201C # LEFT DOUBLE QUOTATION MARK
0xB5 0x00B5 # MICRO SIGN
***************
*** 186,188 ****
0xB9 0x00B9 # SUPERSCRIPT ONE
! 0xBA 0x201C # LEFT DOUBLE QUOTATION MARK
0xBB 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
--- 186,188 ----
0xB9 0x00B9 # SUPERSCRIPT ONE
! 0xBA 0x0157 # LATIN SMALL LETTER R WITH CEDILLA
0xBB 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
***************
*** 192,195 ****
0xBF 0x00E6 # LATIN SMALL LETTER AE
! 0xC0 0x012E # LATIN CAPITAL LETTER I WITH OGONEK
! 0xC1 0x0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE
0xC2 0x0100 # LATIN CAPITAL LETTER A WITH MACRON
--- 192,195 ----
0xBF 0x00E6 # LATIN SMALL LETTER AE
! 0xC0 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK
! 0xC1 0x012E # LATIN CAPITAL LETTER I WITH OGONEK
0xC2 0x0100 # LATIN CAPITAL LETTER A WITH MACRON
***************
*** 198,206 ****
0xC5 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
! 0xC6 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK
! 0xC7 0x010C # LATIN CAPITAL LETTER C WITH CARON
! 0xC8 0x0122 # LATIN CAPITAL LETTER G WITH CEDILLA
0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
! 0xCA 0x017D # LATIN CAPITAL LETTER Z WITH CARON
! 0xCB 0x0118 # LATIN CAPITAL LETTER E WITH OGONEK
! 0xCC 0x0112 # LATIN CAPITAL LETTER E WITH MACRON
0xCD 0x0136 # LATIN CAPITAL LETTER K WITH CEDILLA
--- 198,206 ----
0xC5 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
! 0xC6 0x0118 # LATIN CAPITAL LETTER E WITH OGONEK
! 0xC7 0x0112 # LATIN CAPITAL LETTER E WITH MACRON
! 0xC8 0x010C # LATIN CAPITAL LETTER C WITH CARON
0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
! 0xCA 0x0179 # LATIN CAPITAL LETTER Z WITH ACUTE
! 0xCB 0x0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE
! 0xCC 0x0122 # LATIN CAPITAL LETTER G WITH CEDILLA
0xCD 0x0136 # LATIN CAPITAL LETTER K WITH CEDILLA
***************
*** 208,212 ****
0xCF 0x013B # LATIN CAPITAL LETTER L WITH CEDILLA
! 0xD0 0x0141 # LATIN CAPITAL LETTER L WITH STROKE
! 0xD1 0x0145 # LATIN CAPITAL LETTER N WITH CEDILLA
! 0xD2 0x0143 # LATIN CAPITAL LETTER N WITH ACUTE
0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
--- 208,212 ----
0xCF 0x013B # LATIN CAPITAL LETTER L WITH CEDILLA
! 0xD0 0x0160 # LATIN CAPITAL LETTER S WITH CARON
! 0xD1 0x0143 # LATIN CAPITAL LETTER N WITH ACUTE
! 0xD2 0x0145 # LATIN CAPITAL LETTER N WITH CEDILLA
0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
***************
*** 217,219 ****
0xD8 0x0172 # LATIN CAPITAL LETTER U WITH OGONEK
! 0xD9 0x0160 # LATIN CAPITAL LETTER S WITH CARON
0xDA 0x015A # LATIN CAPITAL LETTER S WITH ACUTE
--- 217,219 ----
0xD8 0x0172 # LATIN CAPITAL LETTER U WITH OGONEK
! 0xD9 0x0141 # LATIN CAPITAL LETTER L WITH STROKE
0xDA 0x015A # LATIN CAPITAL LETTER S WITH ACUTE
***************
*** 222,227 ****
0xDD 0x017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE
! 0xDE 0x0179 # LATIN CAPITAL LETTER Z WITH ACUTE
0xDF 0x00DF # LATIN SMALL LETTER SHARP S
! 0xE0 0x012F # LATIN SMALL LETTER I WITH OGONEK
! 0xE1 0x0117 # LATIN SMALL LETTER E WITH DOT ABOVE
0xE2 0x0101 # LATIN SMALL LETTER A WITH MACRON
--- 222,227 ----
0xDD 0x017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE
! 0xDE 0x017D # LATIN CAPITAL LETTER Z WITH CARON
0xDF 0x00DF # LATIN SMALL LETTER SHARP S
! 0xE0 0x0105 # LATIN SMALL LETTER A WITH OGONEK
! 0xE1 0x012F # LATIN SMALL LETTER I WITH OGONEK
0xE2 0x0101 # LATIN SMALL LETTER A WITH MACRON
***************
*** 230,238 ****
0xE5 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
! 0xE6 0x0105 # LATIN SMALL LETTER A WITH OGONEK
! 0xE7 0x010D # LATIN SMALL LETTER C WITH CARON
! 0xE8 0x0123 # LATIN SMALL LETTER G WITH CEDILLA
0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
! 0xEA 0x017E # LATIN SMALL LETTER Z WITH CARON
! 0xEB 0x0119 # LATIN SMALL LETTER E WITH OGONEK
! 0xEC 0x0113 # LATIN SMALL LETTER E WITH MACRON
0xED 0x0137 # LATIN SMALL LETTER K WITH CEDILLA
--- 230,238 ----
0xE5 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
! 0xE6 0x0119 # LATIN SMALL LETTER E WITH OGONEK
! 0xE7 0x0113 # LATIN SMALL LETTER E WITH MACRON
! 0xE8 0x010D # LATIN SMALL LETTER C WITH CARON
0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
! 0xEA 0x017A # LATIN SMALL LETTER Z WITH ACUTE
! 0xEB 0x0117 # LATIN SMALL LETTER E WITH DOT ABOVE
! 0xEC 0x0123 # LATIN SMALL LETTER G WITH CEDILLA
0xED 0x0137 # LATIN SMALL LETTER K WITH CEDILLA
***************
*** 240,244 ****
0xEF 0x013C # LATIN SMALL LETTER L WITH CEDILLA
! 0xF0 0x0142 # LATIN SMALL LETTER L WITH STROKE
! 0xF1 0x0146 # LATIN SMALL LETTER N WITH CEDILLA
! 0xF2 0x0144 # LATIN SMALL LETTER N WITH ACUTE
0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
--- 240,244 ----
0xEF 0x013C # LATIN SMALL LETTER L WITH CEDILLA
! 0xF0 0x0161 # LATIN SMALL LETTER S WITH CARON
! 0xF1 0x0144 # LATIN SMALL LETTER N WITH ACUTE
! 0xF2 0x0146 # LATIN SMALL LETTER N WITH CEDILLA
0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
***************
*** 249,251 ****
0xF8 0x0173 # LATIN SMALL LETTER U WITH OGONEK
! 0xF9 0x0161 # LATIN SMALL LETTER S WITH CARON
0xFA 0x015B # LATIN SMALL LETTER S WITH ACUTE
--- 249,251 ----
0xF8 0x0173 # LATIN SMALL LETTER U WITH OGONEK
! 0xF9 0x0142 # LATIN SMALL LETTER L WITH STROKE
0xFA 0x015B # LATIN SMALL LETTER S WITH ACUTE
***************
*** 254,256 ****
0xFD 0x017C # LATIN SMALL LETTER Z WITH DOT ABOVE
! 0xFE 0x017A # LATIN SMALL LETTER Z WITH ACUTE
! 0xFF 0x0138 # LATIN SMALL LETTER KRA
--- 254,256 ----
0xFD 0x017C # LATIN SMALL LETTER Z WITH DOT ABOVE
! 0xFE 0x017E # LATIN SMALL LETTER Z WITH CARON
! 0xFF 0x2019 # RIGHT SINGLE QUOTATION MARK
When you look at the ISO-IR-179 standard, you see that the BALTIC charmap
is wrong (either the alias or the mappings are wrong).
Note that the iconv converter for BALTIC has already been removed on
2000-01-02 and replaced with an alias to ISO-8859-13. I propose to
bring the charmaps in synch with it, by removing the BALTIC charmap.
Bruno