00001 /** \file malloc.c 00002 * \brief Maps malloc(), free(), etc to tm_malloc(), etc. 00003 * 00004 * $Id: malloc.c,v 1.2 2002-05-11 02:33:27 stephens Exp $ 00005 */ 00006 00007 #include <stdlib.h> 00008 #include "tm.h" 00009 00010 00011 void *malloc (size_t s) 00012 { 00013 return tm_alloc(s); 00014 } 00015 00016 00017 void *realloc (void *p, size_t s) 00018 { 00019 return tm_realloc(p, s); 00020 } 00021 00022 00023 void free (void *p) 00024 { 00025 tm_free(p); 00026 } 00027 00028 00029 void *calloc (size_t s1, size_t s2) 00030 { 00031 return tm_alloc(s1 * s2); 00032 } 00033