|
@@ -32,21 +32,21 @@
|
|
|
|
|
|
#include "config.h"
|
|
|
|
|
|
-#include "raylib.h" // WARNING: Required for: LogType enum
|
|
|
+#include "raylib.h" // WARNING: Required for: LogType enum
|
|
|
#include "utils.h"
|
|
|
|
|
|
#if defined(PLATFORM_ANDROID)
|
|
|
- #include <errno.h>
|
|
|
- #include <android/log.h>
|
|
|
- #include <android/asset_manager.h>
|
|
|
+ #include <errno.h> // Required for: Android error types
|
|
|
+ #include <android/log.h> // Required for: Android log system: __android_log_vprint()
|
|
|
+ #include <android/asset_manager.h> // Required for: Android assets manager: AAsset, AAssetManager_open(), ...
|
|
|
#endif
|
|
|
|
|
|
-#include <stdlib.h> // Required for: malloc(), free()
|
|
|
-#include <stdio.h> // Required for: fopen(), fclose(), fputc(), fwrite(), printf(), fprintf(), funopen()
|
|
|
-#include <stdarg.h> // Required for: va_list, va_start(), vfprintf(), va_end()
|
|
|
-#include <string.h> // Required for: strlen(), strrchr(), strcmp()
|
|
|
+#include <stdlib.h> // Required for: malloc(), free()
|
|
|
+#include <stdio.h> // Required for: fopen(), fclose(), fputc(), fwrite(), printf(), fprintf(), funopen()
|
|
|
+#include <stdarg.h> // Required for: va_list, va_start(), vfprintf(), va_end()
|
|
|
+#include <string.h> // Required for: strlen(), strrchr(), strcmp()
|
|
|
|
|
|
-#define MAX_TRACELOG_BUFFER_SIZE 128 // Max length of a trace-log message.
|
|
|
+#define MAX_TRACELOG_BUFFER_SIZE 128 // Max length of one trace-log message
|
|
|
|
|
|
//----------------------------------------------------------------------------------
|
|
|
// Global Variables Definition
|
|
@@ -95,7 +95,7 @@ void SetTraceLogCallback(TraceLogCallback callback)
|
|
|
void TraceLog(int msgType, const char *text, ...)
|
|
|
{
|
|
|
#if defined(SUPPORT_TRACELOG)
|
|
|
- char buffer[MAX_TRACELOG_BUFFER_SIZE];
|
|
|
+ char buffer[MAX_TRACELOG_BUFFER_SIZE] = { 0 };
|
|
|
va_list args;
|
|
|
va_start(args, text);
|
|
|
|
|
@@ -148,16 +148,6 @@ void TraceLog(int msgType, const char *text, ...)
|
|
|
#endif // SUPPORT_TRACELOG
|
|
|
}
|
|
|
|
|
|
-// Keep track of memory allocated
|
|
|
-// NOTE: mallocType defines the type of data allocated
|
|
|
-/*
|
|
|
-void RecordMalloc(int mallocType, int mallocSize, const char *msg)
|
|
|
-{
|
|
|
- // TODO: Investigate how to record memory allocation data...
|
|
|
- // Maybe creating my own malloc function...
|
|
|
-}
|
|
|
-*/
|
|
|
-
|
|
|
#if defined(PLATFORM_ANDROID)
|
|
|
// Initialize asset manager from android app
|
|
|
void InitAssetManager(AAssetManager *manager)
|