use my own APIS for headers, parameters and so on
[apps/madmutt.git] / mh.c
diff --git a/mh.c b/mh.c
index 63c7bd7..d55115d 100644 (file)
--- a/mh.c
+++ b/mh.c
@@ -463,7 +463,7 @@ static void maildir_free_entry (struct maildir **md)
 
   p_delete(&(*md)->canon_fname);
   if ((*md)->h)
-    mutt_free_header (&(*md)->h);
+    header_delete(&(*md)->h);
 
   p_delete(md);
 }
@@ -567,7 +567,7 @@ static HEADER *maildir_parse_message (int magic, const char *fname,
 
   if ((f = fopen (fname, "r")) != NULL) {
     if (!h)
-      h = mutt_new_header ();
+      h = header_new();
     h->env = mutt_read_rfc822_header (f, h, 0, 0);
 
     fstat (fileno (f), &st);
@@ -624,7 +624,7 @@ static int maildir_parse_entry (CONTEXT * ctx, struct maildir ***last,
   if (ctx->magic == M_MH)
     h = maildir_parse_message (ctx->magic, buf, is_old, NULL);
   else {
-    h = mutt_new_header ();
+    h = header_new();
     h->old = is_old;
     maildir_parse_flags (h, buf);
   }
@@ -819,7 +819,7 @@ void maildir_delayed_parsing (CONTEXT * ctx, struct maildir *md)
 #endif
     }
     else
-      mutt_free_header (&p->h);
+      header_delete(&p->h);
 #ifdef USE_HCACHE
     p_delete(&data);
 #endif
@@ -1555,7 +1555,7 @@ static int maildir_check_mailbox (CONTEXT * ctx, int *index_hint, int unused)
       ctx->hdrs[i]->trash = p->h->trash;
 
       /* this is a duplicate of an existing header, so remove it */
-      mutt_free_header (&p->h);
+      header_delete(&p->h);
     }
     /* This message was not in the list of messages we just scanned.
      * Check to see if we have enough information to know if the
@@ -1674,7 +1674,7 @@ static int mh_check_mailbox (CONTEXT * ctx, int *index_hint, int unused)
       if (!ctx->hdrs[i]->changed)
         maildir_update_flags (ctx, ctx->hdrs[i], p->h);
 
-      mutt_free_header (&p->h);
+      header_delete(&p->h);
     }
     else                        /* message has disappeared */
       occult = 1;