summaryrefslogtreecommitdiff
path: root/shared/dst_hack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shared/dst_hack.cpp')
-rw-r--r--shared/dst_hack.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/shared/dst_hack.cpp b/shared/dst_hack.cpp
index 72267e54..1a2e705a 100644
--- a/shared/dst_hack.cpp
+++ b/shared/dst_hack.cpp
@@ -2,7 +2,7 @@
#include "system_constants.h"
#include "i18n.h"
#include "long_path_prefix.h"
-#include "string_conv.h"
+#include "string_utf8.h"
#include "last_error.h"
#include "assert_static.h"
#include <bitset>
@@ -133,9 +133,9 @@ FILETIME utcToLocal(const FILETIME& utcTime) //throw (std::runtime_error)
&localTime)) //__out LPFILETIME lpLocalFileTime
{
const wxString errorMessage = wxString(_("Conversion error:")) + wxT(" FILETIME -> local FILETIME: ") + wxT("(") +
- wxT("High: ") + Zstring::fromNumber(utcTime.dwHighDateTime) + wxT(" ") +
- wxT("Low: ") + Zstring::fromNumber(utcTime.dwLowDateTime) + wxT(") ") + wxT("\n\n") + zen::getLastErrorFormatted();
- throw std::runtime_error(std::string((errorMessage).ToUTF8()));
+ wxT("High: ") + toString<wxString>(utcTime.dwHighDateTime) + wxT(" ") +
+ wxT("Low: ") + toString<wxString>(utcTime.dwLowDateTime) + wxT(") ") + wxT("\n\n") + zen::getLastErrorFormatted();
+ throw std::runtime_error(wideToUtf8<std::string>(errorMessage));
}
return localTime;
}
@@ -150,17 +150,17 @@ FILETIME localToUtc(const FILETIME& localTime) //throw (std::runtime_error)
&utcTime)) //__out LPFILETIME lpFileTime
{
const wxString errorMessage = wxString(_("Conversion error:")) + wxT(" local FILETIME -> FILETIME: ") + wxT("(") +
- wxT("High: ") + Zstring::fromNumber(localTime.dwHighDateTime) + wxT(" ") +
- wxT("Low: ") + Zstring::fromNumber(localTime.dwLowDateTime) + wxT(") ") + wxT("\n\n") + zen::getLastErrorFormatted();
- throw std::runtime_error(std::string((errorMessage).ToUTF8()));
+ wxT("High: ") + toString<wxString>(localTime.dwHighDateTime) + wxT(" ") +
+ wxT("Low: ") + toString<wxString>(localTime.dwLowDateTime) + wxT(") ") + wxT("\n\n") + zen::getLastErrorFormatted();
+ throw std::runtime_error(wideToUtf8<std::string>(errorMessage));
}
return utcTime;
}
//struct FILETIME {DWORD dwLowDateTime; DWORD dwHighDateTime;};
-const FILETIME FAT_MIN_TIME = {13374976, 27846544}; //1980 \ both are valid max/min FAT dates for 2 second precision
-const FILETIME FAT_MAX_TIME = {14487552, 37251238}; //2107 /
+const FILETIME FAT_MIN_TIME = { 13374976, 27846544 }; //1980 \ both are valid max/min FAT dates for 2 second precision
+const FILETIME FAT_MAX_TIME = { 14487552, 37251238 }; //2107 /
//http://en.wikipedia.org/wiki/File_Allocation_Table
const size_t PRECISION_WRITE_TIME = 20000000; //number of 100 ns per step -> 2 s
@@ -250,8 +250,8 @@ std::bitset<UTC_LOCAL_OFFSET_BITS> getUtcLocalShift()
timeShiftSec % (60 * 15) != 0) //all known time shift have at least 15 minute granularity!
{
const wxString errorMessage = wxString(_("Conversion error:")) + wxT(" Unexpected UTC <-> local time shift: ") +
- wxT("(") + Zstring::fromNumber(timeShiftSec) + wxT(") ") + wxT("\n\n") + zen::getLastErrorFormatted();
- throw std::runtime_error(std::string((errorMessage).ToUTF8()));
+ wxT("(") + toString<wxString>(timeShiftSec) + wxT(") ") + wxT("\n\n") + zen::getLastErrorFormatted();
+ throw std::runtime_error(wideToUtf8<std::string>(errorMessage));
}
std::bitset<UTC_LOCAL_OFFSET_BITS> output(absValue);
bgstack15