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

next in thread | previous in thread | raw e-mail | index | archive | help

--fUYQa+Pmc3FrFX/N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Oct 26, 2007 at 10:41:14AM -0700, LI Xin wrote:
> 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:
>=20
>  - 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.

Please don't forget that standard still require that this two
int   _toupper(int);
int   _tolower(int);
should be defined as macros in anycase.

About whole decision of inline removing, I already express my feeling in=20
previous postings in this thread.

--=20
http://ache.pp.ru/

--fUYQa+Pmc3FrFX/N
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFHIjxFVg5YK5ZEdN0RAvTwAKCBJ8oTfeDLxu5Gop/5HusbTvIx1gCcDqQn
9KFk7J6yyJb+9z1lwS3Alis=
=cSgk
-----END PGP SIGNATURE-----

--fUYQa+Pmc3FrFX/N--



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