From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:13:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 475A216A421; Fri, 26 Oct 2007 19:13:12 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id AD64E13C491; Fri, 26 Oct 2007 19:13:11 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9QJDAYp039523; Fri, 26 Oct 2007 23:13:10 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193425990; bh=7fHjPyCxvCUWs7PJLzahxIIUArautlZjRLcEiay 7J0k=; l=1261; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=BRFHns5wCzMvgNFsRhUR HzqlY7ZO4EODXV8bmRt1F3vNxVyf5FLsGBW3TgKPIxwt9YuHAaul6DE3QnauVMRTs16 G0bTAseZ5LK6uZ0lzD1tLx4frRWwW2HucnmJDULwr9ZFWLu5vJwnt3YXZUMXzC5Oi8V grSfsxyDsk27Vabfg= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9QJDAlR039522; Fri, 26 Oct 2007 23:13:10 +0400 (MSD) (envelope-from ache) Date: Fri, 26 Oct 2007 23:13:09 +0400 From: Andrey Chernov To: d@delphij.net Message-ID: <20071026191309.GA39396@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , d@delphij.net, Scott Long , John Baldwin , Robert Watson , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.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> <472226BA.8000508@delphij.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline In-Reply-To: <472226BA.8000508@delphij.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@FreeBSD.org, John Baldwin , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Robert Watson Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:13:12 -0000 --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--