IBM866NAV charmap and converter broken
Bruno Haible
bruno@clisp.org
Mon Jan 12 12:05:00 GMT 2004
The IBM866NAV charmap, introduced on 2003-01-14, is broken: The intent
of this chapmap, according to the comments, is to include some extra
characters for Ukrainian. However, since the submitter put in Unicode
character codes and Unicode character names that don't match, and since
the tools use the character codes only, the charmap is currently effectively
equivalent to the IBM866 charmap.
Here is a patch to change the codes so that they match the comments.
However, since the thing was broken for an entire year and nobody complained
about it, it indicates this charmap is not in use, and we might as well
remove it.
Bruno
localedata/ChangeLog:
2003-12-31 Bruno Haible <bruno@clisp.org>
* charmaps/IBM866NAV: Fix the character values.
--- glibc-20031205/localedata/charmaps/IBM866NAV.bak 2003-01-14 10:21:51.000000000 +0100
+++ glibc-20031205/localedata/charmaps/IBM866NAV 2003-12-31 15:10:02.000000000 +0100
@@ -254,16 +254,16 @@
<U044F> /xef CYRILLIC SMALL LETTER YA
<U0401> /xf0 CYRILLIC CAPITAL LETTER IO
<U0451> /xf1 CYRILLIC SMALL LETTER IO
-<U0404> /xf2 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-<U0454> /xf3 CYRILLIC SMALL LETTER GHE WITH UPTURN
-<U0407> /xf4 CYRILLIC CAPITAL LETTER UKRAINIAN IE
-<U0457> /xf5 CYRILLIC SMALL LETTER UKRAINIAN IE
-<U040E> /xf6 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-<U045E> /xf7 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-<U00B0> /xf8 CYRILLIC CAPITAL LETTER YI (Ukrainian)
-<U2219> /xf9 CYRILLIC SMALL LETTER YI (Ukrainian)
-<U00B7> /xfa CYRILLIC CAPITAL LETTER SHORT U
-<U221A> /xfb CYRILLIC SMALL LETTER SHORT U
+<U0490> /xf2 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+<U0491> /xf3 CYRILLIC SMALL LETTER GHE WITH UPTURN
+<U0404> /xf4 CYRILLIC CAPITAL LETTER UKRAINIAN IE
+<U0454> /xf5 CYRILLIC SMALL LETTER UKRAINIAN IE
+<U0406> /xf6 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+<U0456> /xf7 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+<U0407> /xf8 CYRILLIC CAPITAL LETTER YI
+<U0457> /xf9 CYRILLIC SMALL LETTER YI
+<U040E> /xfa CYRILLIC CAPITAL LETTER SHORT U
+<U045E> /xfb CYRILLIC SMALL LETTER SHORT U
<U2116> /xfc NUMERO SIGN
<U00A4> /xfd CURRENCY SIGN
<U25A0> /xfe BLACK SQUARE
More information about the Libc-alpha
mailing list