summaryrefslogtreecommitdiffhomepage
path: root/src/utils.c
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2020-05-01 17:31:44 +0200
committerraysan5 <[email protected]>2020-05-01 17:31:44 +0200
commit51c3bef4972047dc9927643fd1f1826970203f7d (patch)
tree361acf41e1a5edb81ff3f2a615884e2fbb08d690 /src/utils.c
parent1c15dc72928c55fe01a1ed58c2a1d329eb80029d (diff)
downloadraylib-51c3bef4972047dc9927643fd1f1826970203f7d.tar.gz
raylib-51c3bef4972047dc9927643fd1f1826970203f7d.zip
Review exposed #defines and allow user re-defining
There are multiple #define values around raylib, usually not exposed for redefinition, just reviewed all of them to allow users redefining them on compile time if required. Also, multiple #define have been renamed and commented.
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/utils.c b/src/utils.c
index 74b33b50..9f4b2ded 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -50,9 +50,15 @@
#include <stdarg.h> // Required for: va_list, va_start(), va_end()
#include <string.h> // Required for: strcpy(), strcat()
-#define MAX_TRACELOG_BUFFER_SIZE 128 // Max length of one trace-log message
-
-#define MAX_UWP_MESSAGES 512 // Max UWP messages to process
+//----------------------------------------------------------------------------------
+// Defines and Macros
+//----------------------------------------------------------------------------------
+#ifndef MAX_TRACELOG_MSG_LENGTH
+ #define MAX_TRACELOG_MSG_LENGTH 128 // Max length of one trace-log message
+#endif
+#ifndef MAX_UWP_MESSAGES
+ #define MAX_UWP_MESSAGES 512 // Max UWP messages to process
+#endif
//----------------------------------------------------------------------------------
// Global Variables Definition
@@ -132,7 +138,7 @@ void TraceLog(int logType, const char *text, ...)
default: break;
}
#else
- char buffer[MAX_TRACELOG_BUFFER_SIZE] = { 0 };
+ char buffer[MAX_TRACELOG_MSG_LENGTH] = { 0 };
switch (logType)
{