X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3f4a0c5be34be837210768501c13dbcff81e533c..07cf98cb8eb7625eeffc95e407a9fa1ad863b451:/src/common/time.cpp diff --git a/src/common/time.cpp b/src/common/time.cpp index 71ad2fac3a..1e358e4a09 100644 --- a/src/common/time.cpp +++ b/src/common/time.cpp @@ -34,12 +34,13 @@ seconds since January 1, 1901, GMT. #include "wx/utils.h" #include "wx/intl.h" -#include "wx/ioswrap.h" - -#if wxUSE_IOSTREAMH - #include -#else - #include +#if wxUSE_STD_IOSTREAM + #include "wx/ioswrap.h" + #if wxUSE_IOSTREAMH + #include + #else + #include + #endif #endif #include @@ -319,7 +320,7 @@ wxTime wxTime::Min(const wxTime& t) const } #ifndef __SALFORDC__ -wxTime::operator char *(void) +wxTime::operator wxChar *(void) { return FormatTime(); } @@ -332,8 +333,8 @@ void wxTime::SetFormat(const wxTime::tFormat lFormat, wxTime::Precision = lPrecision; } -char *wxTime::FormatTime() const { - static char timeBuf[30]; +wxChar *wxTime::FormatTime() const { + static wxChar timeBuf[30]; unsigned hh(GetHour()); switch (Format) { @@ -346,18 +347,18 @@ char *wxTime::FormatTime() const { switch (Precision) { case wxStdMinSec: - sprintf(timeBuf,"%2d:%02d:%02d",hh,GetMinute(),GetSecond()); + wxSprintf(timeBuf,wxT("%2d:%02d:%02d"),hh,GetMinute(),GetSecond()); break; case wxStdMin: - sprintf(timeBuf,"%2d:%02d",hh,GetMinute()); + wxSprintf(timeBuf,wxT("%2d:%02d"),hh,GetMinute()); break; } if (Format == wx12h) if (GetHour() <= 12) - strcat(timeBuf,_("am")); + wxStrcat(timeBuf,_("am")); else - strcat(timeBuf,_("pm")); + wxStrcat(timeBuf,_("pm")); return timeBuf; }