///////////////////////////////////////////////////////////////////////////////
-// 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
#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
#endif
#ifdef __WXMAC__
+#ifndef __DARWIN__
#include <Timer.h>
#include <DriverServices.h>
+#else
+ #include <Carbon/Carbon.h>
+#endif
#endif
#ifdef __WXPALMOS__
#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