cvs commit: src/lib/libc/locale big5.c euc.c mskanji.c utf8.c
Hye-Shik Chang
perky at i18n.org
Mon Nov 10 20:22:58 PST 2003
On Sun, Nov 02, 2003 at 02:09:33AM -0800, Tim J. Robbins wrote:
> tjr 2003/11/02 02:09:33 PST
>
> FreeBSD src repository
>
> Modified files:
> lib/libc/locale big5.c euc.c mskanji.c utf8.c
> Log:
> Convert the Big5, EUC, MSKanji and UTF-8 encoding methods to implement
> mbrtowc() and wcrtomb() directly. GB18030, GBK and UTF2 are left
> unconverted; GB18030 will be done eventually, but GBK and UTF2 may just
> be removed, as they are subsets of GB18030 and UTF-8 respectively.
>
> Revision Changes Path
> 1.8 +50 -53 src/lib/libc/locale/big5.c
> 1.12 +68 -82 src/lib/libc/locale/euc.c
> 1.9 +46 -48 src/lib/libc/locale/mskanji.c
> 1.3 +69 -71 src/lib/libc/locale/utf8.c
JFYI, I can't input characters in libreadline and GTK+2 on UTF-8 locales
(ports/misc/utf8locale) after this change. (and they work again when rollback
it to utf8.c rev 1.2)
I'm tracking it down but I don't know what's the problem exactly yet.
Regards,
Hye-Shik =)
More information about the cvs-src
mailing list