From: Daniel Barkalow Date: Mon, 12 Jan 2009 05:41:19 GMT Subject: Re: [RFC PATCH 4/3] Add example git-vcs-p4 Message-ID: In-Reply-To: <7vy6xhl1i7.fsf@gitster.siamese.dyndns.org> On Sun, 11 Jan 2009, Junio C Hamano wrote: > Hmm... > > CC vcs-p4.o > cc1: warnings being treated as errors > vcs-p4.c: In function 'output_data': > vcs-p4.c:253: warning: format '%d' expects type 'int', but argument 2 has type 'size_t' > vcs-p4.c: In function 'p4_where': > vcs-p4.c:291: warning: ISO C90 forbids mixed declarations and code > vcs-p4.c: In function 'p4_submit': > vcs-p4.c:363: warning: ISO C90 forbids mixed declarations and code > vcs-p4.c: In function 'p4_print': > vcs-p4.c:433: warning: format '%d' expects type 'int', but argument 2 has type 'size_t' > vcs-p4.c: In function 'p4_change': > vcs-p4.c:453: warning: ISO C90 forbids mixed declarations and code > vcs-p4.c: In function 'p4_filelog': > vcs-p4.c:504: warning: ISO C90 forbids mixed declarations and code > make: *** [vcs-p4.o] Error 1 I haven't been over the 4/3 stuff for coding style yet. But how do you get these warnings? My gcc 4.1.2 doesn't seem to want to complain about non-C90 usage except in strict C90 mode, where it gets more upset about "inline" all over the place. -Daniel *This .sig left intentionally blank*