X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/29468083f4aa7e7006809ebcc2b7cda0773f76fa..80a779275ae04443c568dca919adb26cf6f5002c:/src/common/stopwatch.cpp diff --git a/src/common/stopwatch.cpp b/src/common/stopwatch.cpp index 7575e5ba95..6e0754d2d0 100644 --- a/src/common/stopwatch.cpp +++ b/src/common/stopwatch.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: common/stopwatch.cpp +// Name: src/common/stopwatch.cpp // Purpose: wxStopWatch and other non-GUI stuff from wx/timer.h // Author: // Original version by Julian Smart @@ -28,22 +28,20 @@ #pragma hdrstop #endif +#include "wx/stopwatch.h" + #ifndef WX_PRECOMP + #ifdef __WXMSW__ + #include "wx/msw/wrapwin.h" + #endif #include "wx/intl.h" #include "wx/log.h" #endif //WX_PRECOMP -#include "wx/longlong.h" -#include "wx/stopwatch.h" - // ---------------------------------------------------------------------------- // System headers // ---------------------------------------------------------------------------- -#if defined(__WIN32__) - #include "wx/msw/wrapwin.h" -#endif - #if defined(__WIN32__) && !defined(HAVE_FTIME) && !defined(__MWERKS__) && !defined(__WXWINCE__) #define HAVE_FTIME #endif @@ -79,8 +77,18 @@ #endif #ifdef __WXMAC__ +#ifndef __DARWIN__ #include #include +#else + #include +#endif +#endif + +#ifdef __WXPALMOS__ + #include + #include + #include #endif // ---------------------------------------------------------------------------- @@ -354,6 +362,11 @@ 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