X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=hcache.h;h=a76481712f14ab6843ea511d8a031fafb82e8d3f;hp=e042454857f5054ddecb52f5b0ea463a85dcc292;hb=40fc05e11b8f95a9661e6e410a9e7b7da7824891;hpb=841a368ddea400022328f35dd8c7a3eb6f543892 diff --git a/hcache.h b/hcache.h index e042454..a764817 100644 --- a/hcache.h +++ b/hcache.h @@ -11,4 +11,17 @@ #ifndef _MUTT_HCACHE_H #define _MUTT_HCACHE_H +#ifdef USE_HCACHE +void *mutt_hcache_open(const char *path, const char *folder); +void mutt_hcache_close(void *db); +HEADER *mutt_hcache_restore(const unsigned char *d, HEADER **oh); +void *mutt_hcache_fetch(void *db, const char *filename, + ssize_t (*keylen)(const char *fn)); +int mutt_hcache_store(void *db, const char *filename, HEADER *h, + unsigned long uid_validity, + ssize_t (*keylen)(const char *fn)); +int mutt_hcache_delete(void *db, const char *filename, + ssize_t (*keylen)(const char *fn)); +#endif /* USE_HCACHE */ + #endif /* !_MUTT_HCACHE_H */