X-Git-Url: http://git.smho.de/gw/?p=owTools.git;a=blobdiff_plain;f=src%2FowDevice.cpp;fp=src%2FowDevice.cpp;h=070ec4093e49eb0f8e39763f9e76921454a69088;hp=70fe96a829170978eef1c79e8208e903dda28523;hb=1a6465a924428af072a8eb5e75ee547c394f4d8e;hpb=039b202e5c68834801d23e22eecc7cae2879ea83 diff --git a/src/owDevice.cpp b/src/owDevice.cpp index 70fe96a..070ec40 100755 --- a/src/owDevice.cpp +++ b/src/owDevice.cpp @@ -32,8 +32,21 @@ #include "owInterface.h" +#ifdef LINUX #include - +#endif +#ifdef WIN +void usleep(int waitTime) { + __int64 time1 = 0, time2 = 0, freq = 0; + + QueryPerformanceCounter((LARGE_INTEGER *)&time1); + QueryPerformanceFrequency((LARGE_INTEGER *)&freq); + + do { + QueryPerformanceCounter((LARGE_INTEGER *)&time2); + } while ((time2 - time1) < waitTime); +} +#endif owDevice::owDevice(owInterface *owi_,snum_t num) { snum=num; owi=owi_;