ADDED: RAYGUI_LOG macro

This commit is contained in:
raysan5 2021-12-21 20:20:33 +01:00
parent 0f05fccf4c
commit 70e30d447f

View File

@ -208,7 +208,6 @@
//----------------------------------------------------------------------------------
// Defines and Macros
//----------------------------------------------------------------------------------
// Allow custom memory allocators
#ifndef RAYGUI_MALLOC
#define RAYGUI_MALLOC(sz) malloc(sz)
@ -220,8 +219,14 @@
#define RAYGUI_FREE(p) free(p)
#endif
// TODO: Implement custom TraceLog()
#define TRACELOG(level, ...) (void)0
// Simple log system to avoid printf() calls if required
// NOTE: Avoiding those calls, also avoids const strings memory usage
#define RAYGUI_SUPPORT_LOG_INFO
#if defined(RAYGUI_SUPPORT_LOG_INFO)
#define RAYGUI_LOG(...) printf(__VA_ARGS__)
#else
#define RAYGUI_LOG(...)
#endif
//----------------------------------------------------------------------------------
// Types and Structures Definition
@ -3472,7 +3477,7 @@ void GuiLoadStyle(const char *fileName)
imFont.data = DecompressData(compData, fontImageCompSize, &dataUncompSize);
// Security check, dataUncompSize must match the provided fontImageUncompSize
if (dataUncompSize != fontImageUncompSize) TRACELOG(LOG_WARNING, "Uncompressed Font atlas image data could be corrupted");
if (dataUncompSize != fontImageUncompSize) RAYGUI_LOG("WARNING: Uncompressed font atlas image data could be corrupted");
RAYGUI_FREE(compData);
}