X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib%2Fmem.c;fp=lib%2Fmem.c;h=0000000000000000000000000000000000000000;hb=617e7d83d14e14e6a520a48e75437211b16c8834;hp=df2e2edb18a662ea41bce64a49349dbc838828ea;hpb=49f1156410e9a037404101696d37b2c0d5c67564;p=apps%2Fmadmutt.git diff --git a/lib/mem.c b/lib/mem.c deleted file mode 100644 index df2e2ed..0000000 --- a/lib/mem.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * This file is part of mutt-ng, see http://www.muttng.org/. - * It's licensed under the GNU General Public License, - * please see the file GPL in the top level source directory. - */ - -#include - -#include "mem.h" -#include "exit.h" -#include "intl.h" - -void _mem_realloc (void *ptr, size_t siz, int line, const char* fname) { - void *r; - void **p = (void **) ptr; - - if (siz == 0) { - if (*p) { - free (*p); /* __MEM_CHECKED__ */ - *p = NULL; - } - return; - } - - if (*p) - r = (void *) realloc (*p, siz); /* __MEM_CHECKED__ */ - else { - /* realloc(NULL, nbytes) doesn't seem to work under SunOS 4.1.x --- __MEM_CHECKED__ */ - r = (void *) malloc (siz); /* __MEM_CHECKED__ */ - } - - if (!r) - exit_fatal ("mem_realloc", _("Out of memory!"), line, fname, 1); - - *p = r; -}