diff options
Diffstat (limited to 'src/osd/windows/winwork.c')
-rw-r--r-- | src/osd/windows/winwork.c | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/src/osd/windows/winwork.c b/src/osd/windows/winwork.c index 3ec044864ec..c55511a6446 100644 --- a/src/osd/windows/winwork.c +++ b/src/osd/windows/winwork.c @@ -20,11 +20,13 @@ // MAME headers #include "osdcore.h" -#include "winsync.h" +#include "modules/sync/osdsync.h" #include "winos.h" #include "eminline.h" +#include "osinline.h" + //============================================================ // DEBUGGING @@ -57,28 +59,6 @@ #define end_timing(v) do { } while (0) #endif -#if __GNUC__ && defined(__i386__) && !defined(__x86_64) -#undef YieldProcessor -#endif - -#ifndef YieldProcessor -#ifdef __GNUC__ -INLINE void osd_yield_processor(void) -{ - __asm__ __volatile__ ( "rep; nop" ); -} -#else -INLINE void osd_yield_processor(void) -{ - __asm { rep nop } -} -#endif -#else -#define osd_yield_processor YieldProcessor -#endif - - - //============================================================ // TYPE DEFINITIONS //============================================================ |