On Wed, 2007-08-15 at 15:29 +0100, Robin Breathe wrote: > Stephan Bosch wrote: > > Have fun testing the patch. Notify me when there are problems. > > Stephan, > > There's a small problem with your patch as it stands: it depends on a > number of GCCisms, and fails to compile with, for example, Sun CC under > Solaris 10. > Removing all of your "__attribute__((unused))" declarations goes some > way, but the build then fails with the following:
These can be replaced with __attr_unused__. > "sieve-implementation.c", line 193: void function cannot return value > cc: acomp failed for sieve-implementation.c > > A reasonable error given that sieve_runenv_mark_duplicate() is a void > function with a return :) Removing the "return" leads to a clean build, > but it's not clear what implications that might have. Probably just an accidental mistake. I've had the same problem when changing return values to voids. It's annoying that gcc doesn't complain about this.
signature.asc
Description: This is a digitally signed message part
