X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=mh.c;h=905f6cc0ef1ac286148a6f147dba8dc40f0f784a;hb=308c7080ccca40d4865d8810f5528331d9ed61ff;hp=90cf30aa7981be0eb29aca62f9ca59a55797f941;hpb=8e037c67a88cb4680c4391134c578e3b55a80f8a;p=apps%2Fmadmutt.git diff --git a/mh.c b/mh.c index 90cf30a..905f6cc 100644 --- a/mh.c +++ b/mh.c @@ -18,6 +18,7 @@ #endif #include +#include #include "mutt.h" #include "mx.h" @@ -29,8 +30,6 @@ #include "thread.h" #include "hcache.h" -#include "lib/mem.h" -#include "lib/intl.h" #include "lib/str.h" #include "lib/debug.h" @@ -85,7 +84,7 @@ static void mhs_alloc (struct mh_sequences *mhs, int i) if (i > mhs->max || !mhs->flags) { newmax = i + 128; - mem_realloc (&mhs->flags, sizeof (mhs->flags[0]) * (newmax + 1)); + p_realloc(&mhs->flags, newmax + 1); for (j = mhs->max + 1; j <= newmax; j++) mhs->flags[j] = 0; @@ -646,7 +645,7 @@ static int maildir_parse_entry (CONTEXT * ctx, struct maildir ***last, else h->path = str_dup (fname); - entry = mem_calloc (sizeof (struct maildir), 1); + entry = p_new(struct maildir, 1); entry->h = h; entry->header_parsed = (ctx->magic == M_MH); #ifdef USE_INODESORT @@ -1978,7 +1977,7 @@ static int maildir_is_magic (const char* path, struct stat* st) { /* routines common to maildir and mh */ static mx_t* reg_mx (void) { - mx_t* fmt = mem_calloc (1, sizeof (mx_t)); + mx_t* fmt = p_new(mx_t, 1); fmt->local = 1; fmt->mx_access = access; fmt->mx_sync_mailbox = mh_sync_mailbox;