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>