diff options
author | Brendan Cully <brendan@kublai.com> | 2007-04-10 16:40:53 -0700 |
---|---|---|
committer | Brendan Cully <brendan@kublai.com> | 2007-04-10 16:40:53 -0700 |
commit | 47a4a90b8eaddd7b0798f58940d60d5fa940cea3 (patch) | |
tree | 6580d658f0d2b006ed7d273d77894f221e492d2a /hcache.h | |
parent | f7162dc5f4148fd39d62d73c18be3ebe72b889b4 (diff) |
Add hcache path name hook
Diffstat (limited to 'hcache.h')
-rw-r--r-- | hcache.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -24,7 +24,10 @@ struct header_cache; typedef struct header_cache header_cache_t; -header_cache_t *mutt_hcache_open(const char *path, const char *folder); +typedef int (*hcache_namer_t)(const char* path, char* dest, size_t dlen); + +header_cache_t *mutt_hcache_open(const char *path, const char *folder, + hcache_namer_t namer); void mutt_hcache_close(header_cache_t *h); HEADER *mutt_hcache_restore(const unsigned char *d, HEADER **oh); void *mutt_hcache_fetch(header_cache_t *h, const char *filename, size_t (*keylen)(const char *fn)); |