Return-Path: Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 73347 invoked by uid 500); 17 Jul 2002 16:15:13 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 73332 invoked from network); 17 Jul 2002 16:15:11 -0000 Subject: RE: Is --enable-utf8 working everywhere? From: Ulrich Drepper To: rbb@covalent.net Cc: "'Blair Zajac'" , "'Karl Fogel'" , dev@subversion.tigris.org, "'Apache Apr Mailing List'" In-Reply-To: <001901c22da8$cd25d700$4800000a@KOJ> References: <001901c22da8$cd25d700$4800000a@KOJ> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-uI0PGonlIImM4vI1Yt07" X-Mailer: Ximian Evolution 1.0.8 (1.0.8-2) Date: 17 Jul 2002 09:15:12 -0700 Message-Id: <1026922512.3672.152.camel@myware.mynet> Mime-Version: 1.0 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --=-uI0PGonlIImM4vI1Yt07 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2002-07-17 at 08:44, Ryan Bloom wrote: > While errno is not a simple variable, compilers are smart enough to > treat it as if it is a simple variable, so just 'return errno' works > everywhere. Wrong. errno is in fact on most systems a hidden function call and the C language does not have any provisions to say that a function call can be eliminated because it always returns the same value and has no side effects. We have such a feature in gcc but it's not evailable everywhere. And the fact that you don't make copies in APR anywhere does not mean anything. --=20 ---------------. ,-. 1325 Chesapeake Terrace Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA Red Hat `--' drepper at redhat.com `------------------------ --=-uI0PGonlIImM4vI1Yt07 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQA9NZgQ2ijCOnn/RHQRAn0tAKDGQqUbUY+CUG7QGhp4kBzd32mrGwCfV9BN pQlTPSPyHcoMNDUmwPfX0EA= =T99c -----END PGP SIGNATURE----- --=-uI0PGonlIImM4vI1Yt07--