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>