diff --git a/src/ReDIVA/dw.cpp b/src/ReDIVA/dw.cpp index 230c3abd..38496538 100644 --- a/src/ReDIVA/dw.cpp +++ b/src/ReDIVA/dw.cpp @@ -3018,20 +3018,6 @@ namespace dw { } - void* alloc(size_t size) { - void* data = prj::MemoryManager::alloc(prj::MemCDebug, size, "dw_gui");; - if (data) { - memset(data, 0, size); - return data; - } - return 0; - } - - void free(void* data) { - if (data) - prj::MemoryManager::free(prj::MemCDebug, data); - } - void font_init() { font_type_6x12 = new Font(16, "FONT_TYPE_6x12", true); font_type_6x12->SetGlyphSize(6.0f, 12.0f); @@ -3093,6 +3079,20 @@ namespace dw { delete font_type_8x12; delete font_type_6x12; } + + void* alloc(size_t size) { + void* data = prj::MemoryManager::alloc(prj::MemCDebug, size, "dw_gui");; + if (data) { + memset(data, 0, size); + return data; + } + return 0; + } + + void free(void* data) { + if (data) + prj::MemoryManager::free(prj::MemCDebug, data); + } } void dw_init() { diff --git a/src/ReDIVA/dw.hpp b/src/ReDIVA/dw.hpp index afedbfe9..d3c4f245 100644 --- a/src/ReDIVA/dw.hpp +++ b/src/ReDIVA/dw.hpp @@ -1012,8 +1012,8 @@ namespace dw { extern int32_t font_get_index(std::string& name); extern void font_free(); - void* alloc(size_t size); - void free(void* data); + extern void* alloc(size_t size); + extern void free(void* data); } extern void dw_init();