diff --git "a/C:\\DOCUME~1\\JOHNEM~1\\LOCALS~1\\Temp\\gatB0.tmp\\gatomic-e1ccae-left.c" "b/F:\\+GTK-SOURCES\\gnu-win32\\src\\glib\\glib\\gatomic.c" index 461a8e6..dd84753 100644 --- "a/C:\\DOCUME~1\\JOHNEM~1\\LOCALS~1\\Temp\\gatB0.tmp\\gatomic-e1ccae-left.c" +++ "b/F:\\+GTK-SOURCES\\gnu-win32\\src\\glib\\glib\\gatomic.c" @@ -20,6 +20,7 @@ */ #include "config.h" +#include "gutils.h" /* Added by JE - 07-03-2013 (needed for '__inline') #include "gatomic.h" @@ -468,9 +469,16 @@ gsize #include #if !defined(_M_AMD64) && !defined (_M_IA64) && !defined(_M_X64) && !(defined _MSC_VER && _MSC_VER <= 1200) +#include /* Added by JE - 02-12-2012 */ + +#pragma intrinsic (_InterlockedAnd) /* Added by JE - 02-12-2012 */ +#pragma intrinsic (_InterlockedOr) /* Added by JE - 02-12-2012 */ +#pragma intrinsic (_InterlockedXor) /* Added by JE - 02-12-2012 */ + #define InterlockedAnd _InterlockedAnd #define InterlockedOr _InterlockedOr #define InterlockedXor _InterlockedXor + #endif #if !defined (_MSC_VER) || _MSC_VER <= 1200