From: Junio C Hamano Date: Wed, 16 Aug 2006 20:16:54 GMT Subject: Re: [PATCH] remove inline iteration variable Message-ID: <7vzme4307d.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20060816201019.GA6083@steel.home> fork0@t-online.de (Alex Riesen) writes: > David Rientjes, Wed, Aug 16, 2006 19:14:44 +0200: >> > > Remove unnecessary iteration variable in inline. >> > > - for (i = 0; i < in; i++) putchar(' '); >> > > + for (; in > 0; in--) >> > >> > while(in--) putchar(' '); >> > >> >> That goes into an infinite loop if the argument is negative because >> it emits a cmpl $0, x(%ebp). Should never happen, but there's no >> reason not to prevent it with a for loop. > > while (in-- > 0) putchar(' '); > > still shorter :) Why do we keep talking about a usually ifdef'ed out debugging section? I'll be removing that section altogether ;-).