Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Oct 2007 10:41:14 -0700
From:      LI Xin <delphij@delphij.net>
To:        Scott Long <scottl@samsco.org>
Cc:        src-committers@FreeBSD.org, d@delphij.net, John Baldwin <jhb@FreeBSD.org>, Andrey Chernov <ache@nagual.pp.ru>, cvs-all@FreeBSD.org, Robert Watson <rwatson@FreeBSD.org>, cvs-src@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libc/locale utf8.c
Message-ID:  <472226BA.8000508@delphij.net>
In-Reply-To: <472217C2.8020800@samsco.org>
References:  <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig2F05565E779918D51A79BFE0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Scott Long wrote:
> You're right that nothing can be promised, but you're ignoring what Ken=

> and I are saying about having a justification for changes.  Yes, MSI
> added a feature that wasn't present in previous releases.  But it's
> something that is optional and can be easily ifdef'd in source.  The
> ctype ABI change isn't like that at all; it's mandatory and it can't be=

> worked around.  We also asked that even justifiable changes be evaluate=
d
> to see if there was any work-around to avoid breakage.  Several have
> already been suggested for the ctype change.

rafan@ has a patch that implements Warner's suggestion by removing the
inline's from _ctype.h and the macros from ctype.h, and is testing the
impact.  Basically the approach do the following:

 - Keep __mb_sb_limit intact.  It is used for internal state of the
locale system and is needed for programs compiled in the window.
 - Remove the is*() defines.
 - Remove the inline functions.
 - Put the inlined stuff into isctype.c.

Cheers,
--=20
Xin LI <delphij@delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!


--------------enig2F05565E779918D51A79BFE0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHIia7OfuToMruuMARCnLrAJ0UucG/xnG76qUH46a2bWWNdl9h+wCeJ7kH
zQwpYAfX49dpWABK+CaAssk=
=V7ES
-----END PGP SIGNATURE-----

--------------enig2F05565E779918D51A79BFE0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?472226BA.8000508>