diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2002-12-30 04:32:19 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2002-12-30 04:32:19 +0000 |
commit | 62530f3fc55d3dc1c12bcd3b88f0922c15cd82e5 (patch) | |
tree | a57fc5a54ed78f189f074724396f81330faf9a3b /externals/grill/flext/source/flutil.cpp | |
parent | 562dcc336797951b2a8707413aa44177484c9f2a (diff) |
""
svn path=/trunk/; revision=310
Diffstat (limited to 'externals/grill/flext/source/flutil.cpp')
-rw-r--r-- | externals/grill/flext/source/flutil.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/externals/grill/flext/source/flutil.cpp b/externals/grill/flext/source/flutil.cpp index 2a65aaf6..ea11b458 100644 --- a/externals/grill/flext/source/flutil.cpp +++ b/externals/grill/flext/source/flutil.cpp @@ -34,13 +34,14 @@ void flext::ZeroMem(void *dst,int bytes) memset(dst,0,bytes); } -void flext::Sleep(float s) +void flext::Sleep(double s) { #if FLEXT_OS == FLEXT_OS_WIN - ::Sleep((long)(s*1000)); + ::Sleep((long)(s*1000.)); #elif FLEXT_OS == FLEXT_OS_LINUX || FLEXT_OS == FLEXT_OS_IRIX || defined(__GNUC__) - usleep((long)(s*1000000)); + usleep((long)(s*1000000.)); #elif FLEXT_OS == FLEXT_OS_MACOS + // that's just for OS9! UnsignedWide tick; Microseconds(&tick); double target = tick.hi*((double)(1L<<((sizeof tick.lo)*4))*(double)(1L<<((sizeof tick.lo)*4)))+tick.lo+s*1.e6; |