瀏覽代碼

Support custom memory allocators

raysan5 5 年之前
父節點
當前提交
fce438cd1c
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      src/raygui.h

+ 11 - 0
src/raygui.h

@@ -156,6 +156,17 @@
     #endif
 #endif
 
+// Allow custom memory allocators
+#ifndef RAYGUI_MALLOC
+    #define RAYGUI_MALLOC(sz)       malloc(sz)
+#endif
+#ifndef RAYGUI_CALLOC
+    #define RAYGUI_CALLOC(n,sz)     calloc(n,sz)
+#endif
+#ifndef RAYGUI_FREE
+    #define RAYGUI_FREE(p)          free(p)
+#endif
+
 //----------------------------------------------------------------------------------
 // Defines and Macros
 //----------------------------------------------------------------------------------