On Tue, Feb 28, 2006 at 09:27:36AM +0100, Fredrik Kuivinen wrote: > On Mon, Feb 20, 2006 at 04:01:56PM -0800, Junio C Hamano wrote: > > Fredrik Kuivinen <freku045@xxxxxxxxxxxxxx> writes: > > > > > I have also been working on a blame program. > > ... > > > BTW, these days I always compile things with > > > > -Wall -Wdeclaration-after-statement > > > > which caught quite a many. > > Just out of curiosity, why do you prefer declarations before > statements? I won't speak for Junio, but the explanations I've heard in the past are basically: 1) It keeps all declarations in one spot. 2) If your function is complicated enough to not need a variable until fairly far into the function, it probably should be two (or more) functions. Basically, I think that there's not wrong with doing it that way, per se, just that it's sometimes a symptom of other problems, so fi you look for the symptom, the problem sometimes is more obvious. -- Ryan Anderson sometimes Pug Majere - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html