From be1f348da67ba956e89d1c84067947eae141a06b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=8B=D1=87=D0=BA=D0=BE=D0=B2=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= Date: Fri, 14 Apr 2017 11:49:24 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@354 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src/core/pitime.cpp | 15 ++++++++++++++- src/core/pitime.h | 12 ------------ 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/core/pitime.cpp b/src/core/pitime.cpp index 8088ed22..fe985565 100755 --- a/src/core/pitime.cpp +++ b/src/core/pitime.cpp @@ -30,7 +30,13 @@ //# include extern clock_serv_t __pi_mac_clock; #endif - +#include +#ifdef QNX +# include +#endif +#ifdef CC_GCC +# include +#endif /*! \class PISystemTime * \brief System time @@ -502,3 +508,10 @@ PICout operator <<(PICout s, const PIDateTime & v) { s.restoreControl(); return s; } + + +#ifdef WINDOWS +void msleep(int msecs) {Sleep(msecs);} +#else +void msleep(int msecs) {usleep(msecs * 1000);} +#endif diff --git a/src/core/pitime.h b/src/core/pitime.h index e4023d9b..57326911 100755 --- a/src/core/pitime.h +++ b/src/core/pitime.h @@ -23,23 +23,11 @@ #ifndef PITIME_H #define PITIME_H -#include #include "pistring.h" -#ifdef QNX -# include -#endif -#ifdef DOXYGEN //! \brief Sleep for "msecs" milliseconds void msleep(int msecs); -#else -# ifdef WINDOWS -inline void msleep(int msecs) {Sleep(msecs);} -# else -inline void msleep(int msecs) {usleep(msecs * 1000);} -# endif -#endif /*! \brief Precise sleep for "usecs" microseconds * \details This function consider \c "usleep" offset