SpewRetval_t AndroidAppDefaultSpewFunc(SpewType_t spewType, const char *pMsg) { Plat_DebugString(pMsg); switch (spewType) { case SPEW_MESSAGE: case SPEW_WARNING: case SPEW_LOG: return SPEW_CONTINUE; case SPEW_ASSERT: case SPEW_ERROR: default: return SPEW_DEBUGGER; } }
SpewRetval_t ConsoleAppDefaultSpewFunc( SpewType_t spewType, char const *pMsg ) { #if !defined( _X360 ) printf( pMsg ); #endif Plat_DebugString( pMsg ); switch( spewType ) { case SPEW_MESSAGE: case SPEW_WARNING: case SPEW_LOG: return SPEW_CONTINUE; case SPEW_ASSERT: case SPEW_ERROR: default: return SPEW_DEBUGGER; } }
//----------------------------------------------------------------------------- // globals //----------------------------------------------------------------------------- SpewRetval_t DefaultSpewFunc( SpewType_t type, const tchar *pMsg ) { #ifdef _X360 if ( XBX_IsConsoleConnected() ) { // send to console XBX_DebugString( XMAKECOLOR( 0,0,0 ), pMsg ); } else #endif { _tprintf( _T("%s"), pMsg ); #ifdef _WIN32 Plat_DebugString( pMsg ); #endif } if ( type == SPEW_ASSERT ) return SPEW_DEBUGGER; else if ( type == SPEW_ERROR ) return SPEW_ABORT; else return SPEW_CONTINUE; }