#ifndef WIN32_LEAN_AND_MEAN | |
#define WIN32_LEAN_AND_MEAN | |
#endif | |
#define __CRT__NO_INLINE | |
#include <windows.h> | |
#if(defined(_X86_) && !defined(__x86_64)) | |
VOID MemoryBarrier (VOID) | |
{ | |
LONG Barrier = 0; | |
__asm__ __volatile__("xchgl %%eax,%0 " | |
:"=r" (Barrier)); | |
} | |
#endif | |