Implemented realloc(), and changed the semantics of malloc(0) to allow

for realloc(0) being a valid way to free memory.
This commit is contained in:
Michael Brown
2006-11-24 16:51:18 +00:00
parent 6a18721ce8
commit c4677c7e73
2 changed files with 80 additions and 15 deletions

View File

@@ -11,6 +11,7 @@
extern void * alloc_memblock ( size_t size, size_t align );
extern void free_memblock ( void *ptr, size_t size );
extern void * realloc ( void *old_ptr, size_t new_size );
extern void * malloc ( size_t size );
extern void free ( void *ptr );
extern void mpopulate ( void *start, size_t len );