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 _______________________________________________ Bug-indent mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-indent
