-#if defined(HAVE_QDBM)
-void *
-mutt_hcache_fetch(hcache_t *db, const char *filename,
- ssize_t(*keylen) (const char *fn))
-{
- hcache_t *h = db;
- char path[_POSIX_PATH_MAX];
- int ksize;
- char *data = NULL;
-
- if (!h)
- return NULL;
-
- m_strcpy(path, sizeof(path), h->folder);
- m_strcat(path, sizeof(path), filename);
-
- ksize = strlen(h->folder) + keylen(path + strlen(h->folder));
-
- data = vlget(h->db, path, ksize, NULL);
-
- if (!crc32_matches(data, h->crc))
- {
- p_delete(&data);
- return NULL;
- }
-
- return data;
-}
-
-int
-mutt_hcache_store(hcache_t *db, const char *filename, HEADER * header,
- unsigned long uid_validity,
- ssize_t(*keylen) (const char *fn))
+void *mutt_hcache_fetch(hcache_t *db, const char *filename,
+ ssize_t (*keylen)(const char *fn))