mirror of
https://github.com/dhewm/dhewm3.git
synced 2024-11-27 06:32:27 +00:00
Make the printf() family on Windows print to stdout
SDL logs this into stdout.txt for us.
This commit is contained in:
parent
b83868090c
commit
1af6da6fdd
1 changed files with 8 additions and 0 deletions
|
@ -220,6 +220,8 @@ void Sys_Error( const char *error, ... ) {
|
||||||
vsprintf( text, error, argptr );
|
vsprintf( text, error, argptr );
|
||||||
va_end( argptr);
|
va_end( argptr);
|
||||||
|
|
||||||
|
printf("%s", text);
|
||||||
|
|
||||||
Conbuf_AppendText( text );
|
Conbuf_AppendText( text );
|
||||||
Conbuf_AppendText( "\n" );
|
Conbuf_AppendText( "\n" );
|
||||||
|
|
||||||
|
@ -274,6 +276,8 @@ void Sys_Printf( const char *fmt, ... ) {
|
||||||
va_end(argptr);
|
va_end(argptr);
|
||||||
msg[sizeof(msg)-1] = '\0';
|
msg[sizeof(msg)-1] = '\0';
|
||||||
|
|
||||||
|
printf("%s", msg);
|
||||||
|
|
||||||
if ( win32.win_outputDebugString.GetBool() ) {
|
if ( win32.win_outputDebugString.GetBool() ) {
|
||||||
OutputDebugString( msg );
|
OutputDebugString( msg );
|
||||||
}
|
}
|
||||||
|
@ -297,6 +301,8 @@ void Sys_DebugPrintf( const char *fmt, ... ) {
|
||||||
msg[ sizeof(msg)-1 ] = '\0';
|
msg[ sizeof(msg)-1 ] = '\0';
|
||||||
va_end( argptr );
|
va_end( argptr );
|
||||||
|
|
||||||
|
printf("%s", msg);
|
||||||
|
|
||||||
OutputDebugString( msg );
|
OutputDebugString( msg );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -311,6 +317,8 @@ void Sys_DebugVPrintf( const char *fmt, va_list arg ) {
|
||||||
idStr::vsnPrintf( msg, MAXPRINTMSG-1, fmt, arg );
|
idStr::vsnPrintf( msg, MAXPRINTMSG-1, fmt, arg );
|
||||||
msg[ sizeof(msg)-1 ] = '\0';
|
msg[ sizeof(msg)-1 ] = '\0';
|
||||||
|
|
||||||
|
printf("%s", msg);
|
||||||
|
|
||||||
OutputDebugString( msg );
|
OutputDebugString( msg );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue