From a936147b531d87060e61dec21342d32d05d2f0a0 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 10 Mar 2007 17:29:31 +0000 Subject: Improve GetErrorMessage() by including the error number/code in the message (helps debugging on foreign langauge versions of Windows) (refs #3, merges [1364]) --- lib/win32/emu.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib/win32') diff --git a/lib/win32/emu.cpp b/lib/win32/emu.cpp index 0a7b8ed6..b201a9e0 100644 --- a/lib/win32/emu.cpp +++ b/lib/win32/emu.cpp @@ -18,6 +18,7 @@ #include #include +#include // message resource definitions for syslog() @@ -502,10 +503,11 @@ std::string GetErrorMessage(DWORD errorCode) return std::string("failed to get error message"); } - std::string out(pMsgBuf); + std::ostringstream line; + line << pMsgBuf << " (" << errorCode << ")"; LocalFree(pMsgBuf); - return out; + return line.str(); } // -------------------------------------------------------------------------- -- cgit v1.2.3