On Tue, 2010-06-15 at 15:27 +0200, Juergen Obermann wrote:
The above fix fixes only the syntax errors "empty declaration". The two errors "identifier redeclared" can be fixed by removing the redeclared identifiers from the header file imap-match.h: .. ! struct imap_match_glob * ! imap_match_dup(pool_t pool, const struct imap_match_glob *glob); /* Returns TRUE if two globs were created with same init() parameters (but inboxcase is ignored if no patterns can match INBOX) */ ! bool imap_match_globs_equal(const struct imap_match_glob *glob1, ! const struct imap_match_glob *glob2);
In my imap-match.h these are the only declarations for these functions. I don't see them being redeclared anywhere.
The only special thing I see about those functions compared to others is that they use const struct, while others don't (but I use const structs in many other places).
"doveadm-expire.c", line 324: void function cannot return value cc: acomp failed for doveadm-expire.c