uint32_t GetNextFreeIdx ARGS((StaticMemAllocInfo * memAllocInfo));
void FreeIdx ARGS((uint8_t* ptr, uint32_t idx, StaticMemAllocInfo* memAllocInfo,uint32_t size, char*
file, uint32_t line));
void LogForStaticMemLeak ARGS((StaticMemAllocInfo* memAllocInfo, char* file,
uint32_t line, uint32_t size, void* ptr, uint32_t idx));
uint32_t GetNextFreeIdx ARGS((StaticMemAllocInfo * memAllocInfo));
void FreeIdx ARGS((uint8_t* ptr, uint32_t idx, StaticMemAllocInfo* memAllocInfo,uint32_t size, char*
file, uint32_t line));
void LogForStaticMemLeak ARGS((StaticMemAllocInfo* memAllocInfo, char* file,
uint32_t line, uint32_t size, void* ptr, uint32_t idx));