Prechádzať zdrojové kódy

Support custom memory allocators

raysan5 5 rokov pred
rodič
commit
fce438cd1c
1 zmenil súbory, kde vykonal 11 pridanie a 0 odobranie
  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
 //----------------------------------------------------------------------------------