Debug output to stdout.

This commit is contained in:
Branimir Karadžić
2014-03-18 22:49:29 -07:00
parent fb742dbd67
commit 1dd9383371

View File

@@ -19,6 +19,8 @@ extern "C" __declspec(dllimport) void __stdcall OutputDebugStringA(const char* _
# include <CoreFoundation/CFString.h>
extern "C" void NSLog(CFStringRef _format, ...);
# endif // defined(__OBJC__)
#elif 0 // BX_PLATFORM_EMSCRIPTEN
# include <emscripten.h>
#else
# include <stdio.h>
#endif // BX_PLATFORM_WINDOWS
@@ -53,9 +55,11 @@ namespace bx
# else
NSLog(__CFStringMakeConstantString("%s"), _out);
# endif // defined(__OBJC__)
#elif 0 // BX_PLATFORM_EMSCRIPTEN
emscripten_log(EM_LOG_CONSOLE, "%s", _out);
#else
fputs(_out, stderr);
fflush(stderr);
fputs(_out, stdout);
fflush(stdout);
#endif // BX_PLATFORM_
}