Merge r1.2 from NetBSD:
commit679edce504bb20e1d2da9283f504890fead89ee5
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 14 Mar 2005 14:46:44 +0000 (14 14:46 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 14 Mar 2005 14:46:44 +0000 (14 14:46 +0000)
tree084e9f0eeec23e924ddcf16dee19c42f1e58d96e
parent5ad7c125a0afe9612b314a5f675dbe726daf6c8c
Merge r1.2 from NetBSD:
anonymous union between chlen and _UTF7StatePrive has
compilation problem with gcc295.
this union attempt to make mbsinit(3) handle multibyte state correctly,
but it's useless as far as we use utf-7 only iconv interface.
so i eliminate ctype feature.

patch contributed by Joerg Sonnenberg(who porting Citrus to DragonFlyBSD).
and yamt-san gave me advice, thanks a lot.
lib/libc/citrus/modules/citrus_utf7.c