diff --git a/src/utils.c b/src/utils.c index 987021c73..4b0bcb161 100644 --- a/src/utils.c +++ b/src/utils.c @@ -45,7 +45,7 @@ #endif #include // Required for: exit() -#include // Required for: FILE, fopen(), fseek(), ftell(), fread(), fwrite(), fprintf(), vprintf(), fclose() +#include // Required for: FILE, fopen(), fseek(), ftell(), fread(), fwrite(), fprintf(), vfprintf(), fclose() #include // Required for: va_list, va_start(), va_end() #include // Required for: strcpy(), strcat() @@ -147,8 +147,7 @@ void TraceLog(int logType, const char *text, ...) unsigned int textSize = (unsigned int)strlen(text); memcpy(buffer + strlen(buffer), text, (textSize < (MAX_TRACELOG_MSG_LENGTH - 12))? textSize : (MAX_TRACELOG_MSG_LENGTH - 12)); strcat(buffer, "\n"); - vprintf(buffer, args); - fflush(stdout); + vfprintf(stderr, buffer, args); #endif va_end(args);