diff --git a/src/raygui.h b/src/raygui.h index 1fb9812..4247950 100644 --- a/src/raygui.h +++ b/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 //----------------------------------------------------------------------------------