tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: 16bit ctype table
hi,
> Well, advantage of keeping them as is would be to minimize the
> translation for the old ctype table.
no, no. we don't use old ctype table anymore.
LC_CTYPE database doesn't contain old ctype table info.
current implementation, _ctype_ table is generated from Rune + wctob,
please read carefuly src/lib/libc/locale/rune.c.
yes, it is too much cost, but workaround for following PR:
http://www.freebsd.org/cgi/query-pr.cgi?pr=116363&cat=gnu
http://mail-index.netbsd.org/source-changes/2007/09/29/0000.html
keep _CTYPE_* and _RUNETYPE_* is same layout is for reducing this runtime cost.
> One thing I do care about is
> that code using the old interface breaks when re-compiled.
that is why i scheduled this fix for libc major bump.
very truly yours.
--
Takehiko NOZAKI<takehiko.nozaki%gmail.com@localhost>
Home |
Main Index |
Thread Index |
Old Index