drop mem_alloc and mem_free, use my own hand crafted optmized macros that
[apps/madmutt.git] / lib / mem.c
index 344b7cf..ab23acc 100644 (file)
--- a/lib/mem.c
+++ b/lib/mem.c
@@ -29,18 +29,6 @@ void *_mem_calloc (size_t nmemb, size_t size, int line, const char* fname) {
   return p;
 }
 
-void *_mem_malloc (size_t siz, int line, const char* fname) {
-  void *p;
-
-  if (siz == 0)
-    return 0;
-  if ((p = (void *) malloc (siz)) == 0) {       /* __MEM_CHECKED__ */
-    exit_fatal ("mem_malloc", _("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;
@@ -65,12 +53,3 @@ void _mem_realloc (void *ptr, size_t siz, int line, const char* fname) {
 
   *p = r;
 }
-
-void _mem_free (void *ptr) {
-  void **p = (void **) ptr;
-
-  if (*p) {
-    free (*p);                  /* __MEM_CHECKED__ */
-    *p = 0;
-  }
-}