From: Thorsten Engel Date: Tue, 2 May 2006 15:37:11 +0000 (+0000) Subject: - compiles again under VC++ X-Git-Tag: Release-2.0.0~886 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=1541eaa96597e5facad594917c2969c876c0aad5;p=bacula%2Fbacula - compiles again under VC++ - small bugfix (did report VSS writer name instead of state code) git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2995 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/src/win32/compat/vss_generic.cpp b/bacula/src/win32/compat/vss_generic.cpp index 4e9cca4f92..dbf8d85975 100644 --- a/bacula/src/win32/compat/vss_generic.cpp +++ b/bacula/src/win32/compat/vss_generic.cpp @@ -23,7 +23,37 @@ #ifdef WIN32_VSS +#ifdef HAVE_MINGW #include "compat.h" +#else +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#endif + + // STL includes #include @@ -591,20 +621,19 @@ BOOL VSSClientGeneric::CheckWriterStatus() } /* store text info */ char str[1000]; - char szBuf[200]; - itoa(eWriterStatus, szBuf, sizeof(szBuf)); + char szBuf[200]; strcpy(str, "\""); wchar_2_UTF8(szBuf, bstrWriterName.p, sizeof(szBuf)); strcat(str, szBuf); strcat(str, "\", State: 0x"); + itoa(eWriterStatus, szBuf, sizeof(szBuf)); strcat(str, szBuf); strcat(str, " ("); wchar_2_UTF8(szBuf, GetStringFromWriterStatus(eWriterStatus), sizeof(szBuf)); strcat(str, szBuf); strcat(str, ")"); - AppendWriterInfo(nState, (const char *)str); - // SysFreeString (bstrWriterName); + AppendWriterInfo(nState, (const char *)str); } hr = pVss->FreeWriterStatus();