1999-11-27 Shinya Hanataka <hanataka@abyss.rim.or.jp>
* locales/ja_JP: Add JIS X 0201 kana and JIS X 0212 definitions.
* charmaps/EUC-JP: Likewise.
* repertoiremaps/mnemonic.ja: Likewise.
* locales/ja_JP: Add extra CLASS and MAP definisions.
* charmaps/EUC-JP: Add WIDTH definitions.
* locale/programs/ld-ctype.c (ctype_output): Correct computation of
nelems. Correctly compute index for additional character classes.
(ctype_read): Handle charclass and charconv definitions. Also
recognize arbitrary strings as mapping names.
* locale/programs/ld-time.c (time_finish): Correctly skip over wide
character era strings.
* locale/lc-time.c (_nl_get_era_entry): Correctly skip era name
and format for wide characters.
* time/strftime.c: Correctly determine era information for wide
wcsftime.
* wctrans.c: Fix after removal of second endianess table.
* wctype/wctype.h (_ISwbit): Correctly handle bits > 16.
Patches by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
* wcsmbs/wcwidth.h (internal_wcwidth): Reject non-printable characters.