From: Junio C Hamano Date: Wed, 14 Sep 2011 20:01:25 GMT Subject: Re: [PATCH 7/7] run_hook: use argv_array API Message-ID: <7vd3f2uc4q.fsf@alter.siamese.dyndns.org> In-Reply-To: <20110914185658.GA21352@sigill.intra.peff.net> Jeff King writes: > On Wed, Sep 14, 2011 at 11:54:11AM -0700, Junio C Hamano wrote: > >> Jeff King writes: >> >> > @@ -609,26 +610,23 @@ int finish_async(struct async *async) >> > int run_hook(const char *index_file, const char *name, ...) >> > { >> > struct child_process hook; >> > - const char **argv = NULL, *env[2]; >> > + struct argv_array argv = ARGV_ARRAY_INIT; >> > + const char *p, *env[2]; >> >> Given that in argv-array.h you define it as >> >> #define ARGV_ARRAY_INIT { empty_argv, 0, 0 }; >> >> the above will introduce decl-after-stmt. > > Oops. Can you squash in removing the semicolon from the macro > definition? Yes, I did. Thanks.