From 0d2e22a5410b19b3206b575359cbe56c54a1d3fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <rem@videolan.org> Date: Sat, 25 Nov 2006 16:06:33 +0000 Subject: [PATCH] Compile fix --- src/misc/mtime.c | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/src/misc/mtime.c b/src/misc/mtime.c index b32551faf716..b67f3f7d13a3 100644 --- a/src/misc/mtime.c +++ b/src/misc/mtime.c @@ -160,7 +160,7 @@ mtime_t mdate( void ) freq = ( QueryPerformanceFrequency( &buf ) && (freq == I64C(1193182) || freq == I64C(3579545) ) ) - ? buf : 0; + ? buf.QuadPart : 0; } if( freq != 0 ) @@ -231,27 +231,10 @@ void mwait( mtime_t date ) clock_nanosleep( CLOCK_REALTIME, TIMER_ABSTIME, &ts, NULL ); #else - mtime_t usec_time, delay; - - usec_time = mdate(); - delay = date - usec_time; + mtime_t delay = mdate() - date; if( delay > 0 ) msleep( delay ); - - struct timeval tv_date; - mtime_t delay; /* delay in msec, signed to detect errors */ - - /* see mdate() about gettimeofday() possible errors */ - gettimeofday( &tv_date, NULL ); - - /* calculate delay and check if current date is before wished date */ - delay = date - (mtime_t) tv_date.tv_sec * 1000000 - - (mtime_t) tv_date.tv_usec - - 10000; - - if( delay > 0 ) - msleep( delay ); #endif } -- GitLab