Hello Thomas, > Incidentally, is there any particular reason why the hcache > code uses (void *) all over the place as opposed to, e.g., > (struct hcache *)? yes it is. Because depending on the database backend you use with mutt for hcache there is another type used. That is the idea behind this, IIRC. Thanks for commiting, Thomas