Hi, * Thomas Glanzmann [06-05-07 11:39:15 +0200] wrote:
But in the header file hcache.h you can still use forward declarations without disclosing the contents of the structure as in:
this is true. Make a patch ready and submit it. (Please test it with all three database backends just to get sure, even if it is trivial).
Ok. I've been backing the change out from my POP caching branch and moved the patch to its own branch (thanks to git this was trivial ;-).
The diff for header cache is: <http://user.cs.tu-berlin.de/~pdmef/mutt/patches/pdmef+patch+hcache.diff> ...and the more fancy version: <http://user.cs.tu-berlin.de/~pdmef/gitweb.cgi?p=mutt/.git;a=shortlog;h=pdmef%2Bpatch%2Bhcache>Since it was in my POP patch which I'm using in my production branch, I can say it at least works with qdbm.
The other DB backends are installed locally but it'll take some time until I tested all of them, so feedback from others is highly welcome...
Even people _not_ using header cache should try the patch and compilation.
bye, Rocco -- :wq!