provide wxGetLocalTimeMillis() (returning double) even if wxUSE_LONGLONG==0

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37495 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2006-02-11 16:38:28 +00:00
parent 7ba7c4e62f
commit 608f8a111b
2 changed files with 14 additions and 3 deletions

View File

@ -89,10 +89,14 @@ extern long WXDLLIMPEXP_BASE wxGetLocalTime();
extern long WXDLLIMPEXP_BASE wxGetUTCTime();
#if wxUSE_LONGLONG
// Get number of milliseconds since local time 00:00:00 Jan 1st 1970
extern wxLongLong WXDLLIMPEXP_BASE wxGetLocalTimeMillis();
typedef wxLongLong wxMilliClock_t;
#else
typedef double wxMilliClock_t;
#endif // wxUSE_LONGLONG
// Get number of milliseconds since local time 00:00:00 Jan 1st 1970
extern wxMilliClock_t WXDLLIMPEXP_BASE wxGetLocalTimeMillis();
#define wxGetCurrentTime() wxGetLocalTime()
#endif // _WX_STOPWATCH_H_

View File

@ -364,6 +364,13 @@ wxLongLong wxGetLocalTimeMillis()
#endif // time functions
}
#endif // wxUSE_LONGLONG
#else // !wxUSE_LONGLONG
double wxGetLocalTimeMillis(void)
{
return (double(clock()) / double(CLOCKS_PER_SEC)) * 1000.0;
}
#endif // wxUSE_LONGLONG/!wxUSE_LONGLONG