Re: Compilation error with gcc 4.0.1 +quick fix
Eric Deplagne <[email protected]>
| Newsgroups | gmane.comp.gnu.indent.bugs |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 27 Oct 2005 20:59:57 +1300, David Hill wrote: > It wouldn't compile as-is. > > What I did: > ./configure > make > > Error: > output.c:26: error: static declaration of ?output? follows non-static > declaration > indent.h:100: error: previous declaration of ?output? was here > > This was with gcc 4.0.1. > > How I fixed it: > #ifndef so 'output' isn't declared in indent.h when output.c includes it. > > #define before output.c includes indent.h > #undef after > > This is just a quick fix, there is probably a much cleaner way to do it. > > Anyway, I'm including diffs of the two files I changed. > > Thanks, > David Hill. if "output" is static, it just has nothing to do in indent.h... -- Eric Deplagne