X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=mymemory.h;h=f928797bc30f4aac90b45d25a342ab588cfa6a14;hb=843f65d8af9e9b4c73f844ecc2a22fbafaee7967;hp=90b27844f5f8e025c68ef8be56d50f93cbdf2a72;hpb=d88196987e572dcb561e8b1eabb3409c4491d460;p=c11tester.git diff --git a/mymemory.h b/mymemory.h index 90b27844..f928797b 100644 --- a/mymemory.h +++ b/mymemory.h @@ -23,6 +23,8 @@ void *MYMALLOC(size_t size); void MYFREE(void *ptr); +void system_free( void * ptr ); +void *system_malloc( size_t size ); /* The following code example is taken from the book The C++ Standard Library - A Tutorial and Reference @@ -119,6 +121,8 @@ extern "C" { typedef void * mspace; extern void* mspace_malloc(mspace msp, size_t bytes); extern void mspace_free(mspace msp, void* mem); +extern void* mspace_realloc(mspace msp, void* mem, size_t newsize); +extern void* mspace_calloc(mspace msp, size_t n_elements, size_t elem_size); extern mspace create_mspace_with_base(void* base, size_t capacity, int locked); extern mspace create_mspace(size_t capacity, int locked); extern mspace mySpace;