#ifndef MM_H
#define MM_H

#include <stdbool.h>
#include <stddef.h>

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

#endif /* MM_H */