use my own APIS for headers, parameters and so on
[apps/madmutt.git] / hcache.c
index 681ec86..b479dc2 100644 (file)
--- a/hcache.c
+++ b/hcache.c
@@ -565,7 +565,7 @@ static void *mutt_hcache_dump (void *_db, HEADER * h, int *off,
 HEADER *mutt_hcache_restore (const unsigned char *d, HEADER ** oh)
 {
   int off = 0;
-  HEADER *h = mutt_new_header ();
+  HEADER *h = header_new();
 
   /* skip validate */
   off += sizeof (validate);
@@ -576,7 +576,7 @@ HEADER *mutt_hcache_restore (const unsigned char *d, HEADER ** oh)
   memcpy (h, d + off, sizeof (HEADER));
   off += sizeof (HEADER);
 
-  h->env = mutt_new_envelope ();
+  h->env = envelope_new();
   restore_envelope (h->env, d, &off);
 
   h->content = mutt_new_body ();
@@ -588,7 +588,7 @@ HEADER *mutt_hcache_restore (const unsigned char *d, HEADER ** oh)
   if (oh) {
     h->old = (*oh)->old;
     h->path = m_strdup((*oh)->path);
-    mutt_free_header (oh);
+    header_delete(oh);
   }
 
   return h;