#include <simgear/compiler.h>
-#ifdef _MSC_VER
+#ifdef _WIN32
# include <windows.h>
#endif
#include <streambuf>
#include <ostream>
+#include <cstdio>
#include <simgear/debug/debug_types.h>
*/
void set_sb( std::streambuf* sb );
-#ifdef _MSC_VER
+#ifdef _WIN32
static void has_no_console() { has_console = false; }
#endif
static std::streambuf* sbuf;
static bool logging_enabled;
-#ifdef _MSC_VER
+#ifdef _WIN32
static bool has_console;
#endif
static sgDebugClass logClass;
inline logbuf::int_type
logbuf::overflow( int c )
{
-#ifdef _MSC_VER
+#ifdef _WIN32
if ( logging_enabled ) {
if ( !has_console ) {
AllocConsole();