#ifdef HX_MEMORY_H_OVERRIDE // Users can define their own header to use here, but there is no API // compatibility gaurantee for future changes. #include HX_MEMORY_H_OVERRIDE // Todo - special version? inline void HxFreeGCBlock(void *p) { HxFree(p); } #else #ifndef HX_MEMORY_H #define HX_MEMORY_H #include inline void *HxAlloc(size_t size) { return malloc(size); } inline void HxFree(void *p) { free(p); } void *HxAllocGCBlock(size_t size); void HxFreeGCBlock(void *p); #endif #endif