#ifndef _Mem_H
#define _Mem_H

#include "GlobHdr.h"

const _kernel_oserror* CMem_Init(GlobHdr* g, int max_size);
const _kernel_oserror* CMem_Finalize(GlobHdr* g);
const _kernel_oserror* CMem_Shrink(GlobHdr* g);
const _kernel_oserror* CMem_Alloc(GlobHdr* g, void** pp, int size);
const _kernel_oserror* CMem_AllocString(GlobHdr* g, char** pp, const char* pref);
const _kernel_oserror* CMem_Resize(GlobHdr* g, void** p, int oldsize, int delta);
const _kernel_oserror* CMem_Free(GlobHdr* g, void* p);

#endif
