#ifndef LIB_ALLOC_H
#define LIB_ALLOC_H

#include <sys/mman.h>
#include <stdlib.h>

#include "mmix.h"

//extern void alloc_free(void *ptr);
//extern void *alloc_malloc(size_t size);
//extern void *alloc_realloc(void *ptr, size_t size);

#define xfree(x)       free(x)
#define xrealloc(x,y)  realloc(x,y)
#define xmalloc(x)     malloc(x)
#define mallocn(x,y)   (x*)xmalloc(sizeof(x)*y)

#endif /* LIB_ALLOC_H */
