diff --git a/stepmania/src/archutils/Win32/DebugInfoHunt.cpp b/stepmania/src/archutils/Win32/DebugInfoHunt.cpp index 45a26fac2c..9db30f18d2 100644 --- a/stepmania/src/archutils/Win32/DebugInfoHunt.cpp +++ b/stepmania/src/archutils/Win32/DebugInfoHunt.cpp @@ -133,12 +133,15 @@ static void GetSoundDriverDebugInfo() static CString FourCCToString(int fcc) { - CString s; + char c[4]; + c[0] = char((fcc >> 0) & 0xFF); + c[1] = char((fcc >> 8) & 0xFF); + c[2] = char((fcc >> 16) & 0xFF); + c[3] = char((fcc >> 24) & 0xFF); - s += char((fcc >> 0) & 0xFF); - s += char((fcc >> 8) & 0xFF); - s += char((fcc >> 16) & 0xFF); - s += char((fcc >> 24) & 0xFF); + CString s; + for( int i = 0; i < 4; ++i ) + s += clamp( c[i], '\x20', '\x7e' ); return s; }