#include<stdio.h>

#ifndef _ALLOC_H_
#define _ALLOC_H_

typedef struct meta_struct *meta;

struct meta_struct {
	meta prev;
	meta next;
	
	unsigned int free;
	
	unsigned int size;
};

extern char fit;
extern void *origin;

#endif

void *m_malloc(size_t size);
void *m_free(void *ptr);
void *m_realloc(void *ptr,size_t size);