mm.h 311 Bytes
#ifndef MM_H
#define MM_H

#include <stdio.h>
#include <stdbool.h>

extern bool mm_init(void);
extern void *mm_malloc(size_t size);
extern void mm_free(void *ptr);
extern void *mm_realloc(void *ptr, size_t size);
extern void *mm_calloc(size_t nmemb, size_t size);
extern void mm_checkheap();

#endif /* MM_H */