From 472b528401de400295c8edf0e4171856f9f602cd Mon Sep 17 00:00:00 2001 From: warmist Date: Mon, 6 Jan 2014 14:02:59 +0200 Subject: [PATCH] Fix crash bug in msvc fprintf had incorrect number of arguments. --- UnitTest++/TestReporterStdout.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UnitTest++/TestReporterStdout.cpp b/UnitTest++/TestReporterStdout.cpp index daa1b30..7d08903 100644 --- a/UnitTest++/TestReporterStdout.cpp +++ b/UnitTest++/TestReporterStdout.cpp @@ -12,14 +12,14 @@ namespace UnitTest { void TestReporterStdout::ReportFailure(TestDetails const& details, char const* failure) { + using namespace std; #if defined(__APPLE__) || defined(__GNUG__) char const* const errorFormat = "%s:%d:%d: error: Failure in %s: %s\n"; + fprintf(stderr, errorFormat, details.filename, details.lineNumber, 1, details.testName, failure); #else char const* const errorFormat = "%s(%d): error: Failure in %s: %s\n"; + fprintf(stderr, errorFormat, details.filename, details.lineNumber, details.testName, failure); #endif - - using namespace std; - fprintf(stderr, errorFormat, details.filename, details.lineNumber, 1, details.testName, failure); } void TestReporterStdout::ReportTestStart(TestDetails const& /*test*/)