# HG changeset patch # User Chris Cannam # Date 1146835771 0 # Node ID 173b39ea072805bf87c5e405a9a6cb94bb783d7e # Parent 0a846f83a4b7af1990f98371542cec16a707cd4b * win32 fixes diff -r 0a846f83a4b7 -r 173b39ea0728 base/NonRTThread.cpp --- a/base/NonRTThread.cpp Fri May 05 13:06:47 2006 +0000 +++ b/base/NonRTThread.cpp Fri May 05 13:29:31 2006 +0000 @@ -15,7 +15,9 @@ #include "NonRTThread.h" +#ifndef _WIN32 #include +#endif NonRTThread::NonRTThread(QObject *parent) : QThread(parent) diff -r 0a846f83a4b7 -r 173b39ea0728 base/System.cpp --- a/base/System.cpp Fri May 05 13:06:47 2006 +0000 +++ b/base/System.cpp Fri May 05 13:29:31 2006 +0000 @@ -25,6 +25,11 @@ extern "C" { +void usleep(unsigned long usec) +{ + Sleep(usec / 1000); +} + void gettimeofday(struct timeval *tv, void *tz) { union { @@ -45,7 +50,7 @@ GetProcessStatus(int pid) { #ifdef _WIN32 - DWORD handle = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, pid); + HANDLE handle = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, pid); if (!handle) { return ProcessNotRunning; } else { diff -r 0a846f83a4b7 -r 173b39ea0728 base/System.h --- a/base/System.h Fri May 05 13:06:47 2006 +0000 +++ b/base/System.h Fri May 05 13:29:31 2006 +0000 @@ -34,9 +34,8 @@ #define PATH_SEPARATOR ';' #define DEFAULT_VAMP_PATH "%ProgramFiles%\\Vamp Plugins" -#define usleep(u) Sleep((u)/1000) - extern "C" { +void usleep(unsigned long usec); void gettimeofday(struct timeval *p, void *tz); }