fixed c header to be compatible with c++ project
working on the memory allocator, still not functional
saving wip on the loader