tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 16bit ctype table



> we have to preserve the ABI at least for the old table, since that's
> what all users of ctype.h compiled against the old version depend on.

thre is *no* ABI problem that you afraid, we can use different
_CTYPE_* definition
between new and old table by split it src/inlucde/ctype.h and
libc/compat/include/ctype.h trick.
or we can easily change old _CTYPE_* stuff renameing _COMPAT_CTYPE_*.

> Second version based on the discussion. Include commented out
> re-ordering of the _CTYPE_* masks and simplified conversion from
> _RUNETYPE_*. Expand on the comment in shlib_version.

i don't think we need re-ordering ifdef, reason is above.
we have to go with _CTYPE_* == _RUNETYPE_* ordering from the start.

i'll catch up my patch to recent -current codebase, in one week or two.
ftp://ftp.netbsd.org/pub/NetBSD/misc/tnozaki/patch-insufficient_ctype_bits


very truly yours.
-- 
Takehiko NOZAKI<takehiko.nozaki%gmail.com@localhost>


Home | Main Index | Thread Index | Old Index