X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib%2Fmem.c;fp=lib%2Fmem.c;h=df2e2edb18a662ea41bce64a49349dbc838828ea;hb=b3cb6ed8d36c550a2e589910ce51bbc8352ff57c;hp=ab23acca7ffc5525262732dd41e74209bb208373;hpb=8e037c67a88cb4680c4391134c578e3b55a80f8a;p=apps%2Fmadmutt.git diff --git a/lib/mem.c b/lib/mem.c index ab23acc..df2e2ed 100644 --- a/lib/mem.c +++ b/lib/mem.c @@ -10,25 +10,6 @@ #include "exit.h" #include "intl.h" -void *_mem_calloc (size_t nmemb, size_t size, int line, const char* fname) { - void *p; - - if (!nmemb || !size) - return NULL; - - if (((size_t) - 1) / nmemb <= size) { - exit_fatal ("mem_calloc", _("Integer overflow -- can't allocate memory!"), - line, fname, 1); - return (NULL); - } - - if (!(p = calloc (nmemb, size))) { - exit_fatal ("mem_calloc", _("Out of memory!"), line, fname, 1); - return (NULL); - } - return p; -} - void _mem_realloc (void *ptr, size_t siz, int line, const char* fname) { void *r; void **p = (void **) ptr;