From: Brandon Casey Date: Sat, 06 Jun 2009 02:49:38 GMT Subject: Re: [PATCH v2 3/8] diff-delta.c: "delta.h" is not a required include Message-ID: In-Reply-To: Nicolas Pitre wrote: > On Fri, 5 Jun 2009, Brandon Casey wrote: > >> From: Brandon Casey >> >> When compiling diff-delta.c with the SUNWspro C99 compiler, it complains >> >> "diff-delta.c", line 314: identifier redeclared: create_delta >> >> There is nothing in "delta.h" that is required by diff-delta.c, so don't >> include it. >> >> Signed-off-by: Brandon Casey > > NAK. > > This is common practice to include the header file declaring function > prototypes into the file defining the actual function so to make sure > the declaration matches with the definition. Deleting that include is > actively ignoring a problem instead of fixing the cause of it. It doesn't seem to like the structure being redeclared with a flex array member and being passed as a const argument. # cat > test.c <