X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ac55e0a1a8c344626a94bc055e018630ed77b004..d50fc4dc6d4832d4678c6e99085198cafaeabb9a:/include/wx/stopwatch.h diff --git a/include/wx/stopwatch.h b/include/wx/stopwatch.h index dec4fa2905..325722a892 100644 --- a/include/wx/stopwatch.h +++ b/include/wx/stopwatch.h @@ -40,7 +40,7 @@ public: void Resume() { wxASSERT_MSG( m_pauseCount > 0, - _T("Resuming stop watch which is not paused") ); + wxT("Resuming stop watch which is not paused") ); if ( --m_pauseCount == 0 ) Start(m_pause); @@ -90,8 +90,10 @@ extern long WXDLLIMPEXP_BASE wxGetUTCTime(); #if wxUSE_LONGLONG typedef wxLongLong wxMilliClock_t; + inline long wxMilliClockToLong(wxLongLong ll) { return ll.ToLong(); } #else typedef double wxMilliClock_t; + inline long wxMilliClockToLong(double d) { return wx_truncate_cast(long, d); } #endif // wxUSE_LONGLONG // Get number of milliseconds since local time 00:00:00 Jan 1st 1970 @@ -99,4 +101,14 @@ extern wxMilliClock_t WXDLLIMPEXP_BASE wxGetLocalTimeMillis(); #define wxGetCurrentTime() wxGetLocalTime() +// on some really old systems gettimeofday() doesn't have the second argument, +// define wxGetTimeOfDay() to hide this difference +#ifdef HAVE_GETTIMEOFDAY + #ifdef WX_GETTIMEOFDAY_NO_TZ + #define wxGetTimeOfDay(tv) gettimeofday(tv) + #else + #define wxGetTimeOfDay(tv) gettimeofday((tv), NULL) + #endif +#endif // HAVE_GETTIMEOFDAY + #endif // _WX_STOPWATCH_H_