Parcourir la source

Support custom memory allocators

raysan5 il y a 5 ans
Parent
commit
fce438cd1c
1 fichiers modifiés avec 11 ajouts et 0 suppressions
  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
 //----------------------------------------------------------------------------------