Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 48821 invoked from network); 25 Aug 2010 19:20:44 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 25 Aug 2010 19:20:44 -0000 Received: (qmail 42191 invoked by uid 500); 25 Aug 2010 19:20:43 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 42130 invoked by uid 500); 25 Aug 2010 19:20:42 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 42122 invoked by uid 99); 25 Aug 2010 19:20:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Aug 2010 19:20:42 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of justin.erenkrantz@gmail.com designates 209.85.213.173 as permitted sender) Received: from [209.85.213.173] (HELO mail-yx0-f173.google.com) (209.85.213.173) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Aug 2010 19:20:36 +0000 Received: by yxp4 with SMTP id 4so79630yxp.18 for ; Wed, 25 Aug 2010 12:20:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=mp88T/j9br5IgLGeXI0CQo65E/t2qUNr3x9oO6TihsM=; b=nXIYOwBtQfOG1GV9BF2fhFwvFy1z4zZ9qd05zPtcpXezlGEcsCp6Xge5oCEKXtHfaR 7RwOsRjBbNXgG6Tvm10QE93RPFERJtulCkTvF24tDPZ78g3xTTM1cGwRKsLBsG7HjPvH 601SNjtDDlAwst+yBbQiwEGQGmHyzGWJbLHxE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=b71Dxd6ld1Vgdy3cK+yzz5yiMUbfoOKM+50EvJ1dU5Ybuo11LmDcWBBxqng0ejLthq qjXKkQbz05Ixt/wl2X8H3oDZklgvZZXvw/sryWtQcalcWyTBdav0b0qorFgGNgZWCgIO gPTgSy+6DUMMf2zwW7EkGqhQgWKjU60Jr7TmI= MIME-Version: 1.0 Received: by 10.90.75.10 with SMTP id x10mr5986019aga.4.1282764015391; Wed, 25 Aug 2010 12:20:15 -0700 (PDT) Sender: justin.erenkrantz@gmail.com Received: by 10.90.27.14 with HTTP; Wed, 25 Aug 2010 12:20:15 -0700 (PDT) In-Reply-To: <4C756BAF.4070706@apache.org> References: <99EA83DCDE961346AFA9B5EC33FEC08B0489A644@VF-MBX11.internal.vodafone.com> <4C755992.3090702@rowe-clan.net> <4C756BAF.4070706@apache.org> Date: Wed, 25 Aug 2010 12:20:15 -0700 X-Google-Sender-Auth: SkhP2-cmmp8Pgspjffdi-dGB7_Q Message-ID: Subject: Re: httpd trunk broken with Subversion: ap_log_rerror busted From: Justin Erenkrantz To: dev@httpd.apache.org Content-Type: text/plain; charset=ISO-8859-1 On Wed, Aug 25, 2010 at 12:14 PM, Ruediger Pluem wrote: > I guess his comment was more about the macro wrappers and the C99 stuff, > which saves us the function call if we would not log due to the loglevel > currently set. I think this is one aspect of the changes and one were > we might lack a prove that it really improves performance. Exactly. We changed the prototype for ap_log_rerror and friends, but made it so that it is near-impenetrable to know what changed. The #ifdef DOXYGEN approach I outlined earlier would go a way to make it easier for humans to clearly understand what the altered API is intended to be. -- justin