Remove LiveTV menu.
[vuplus_xbmc] / xbmc / threads / Atomics.cpp
index 9e38f59..8d2cee3 100644 (file)
@@ -1,6 +1,6 @@
 /*
- *      Copyright (C) 2005-2012 Team XBMC
- *      http://www.xbmc.org
+ *      Copyright (C) 2005-2013 Team XBMC
+ *      http://xbmc.org
  *
  *  This Program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
@@ -20,6 +20,9 @@
 
 #include "Atomics.h"
 #include "system.h"
+
+// oskwon :: cas/cas2, not implemented yet.
+
 ///////////////////////////////////////////////////////////////////////////
 // 32-bit atomic compare-and-swap
 // Returns previous value of *pAddr
@@ -68,7 +71,7 @@ long cas(volatile long *pAddr, long expectedVal, long swapVal)
   #error atomic cas undefined for mips
   return prev;
 
-#elif defined(WIN32)
+#elif defined(TARGET_WINDOWS)
   long prev;
   __asm
   {
@@ -108,7 +111,7 @@ long long cas2(volatile long long* pAddr, long long expectedVal, long long swapV
 // Hack to allow compilation
   throw "cas2 is not implemented";
 
-#elif defined(WIN32)
+#elif defined(TARGET_WINDOWS)
   long long prev;
   __asm
   {
@@ -188,7 +191,7 @@ long AtomicIncrement(volatile long* pAddr)
   #error AtomicIncrement undefined for mips
   return val;
 
-#elif defined(WIN32)
+#elif defined(TARGET_WINDOWS)
   long val;
   __asm
   {
@@ -266,7 +269,7 @@ long AtomicAdd(volatile long* pAddr, long amount)
   #error AtomicAdd undefined for mips
   return val;
 
-#elif defined(WIN32)
+#elif defined(TARGET_WINDOWS)
   __asm
   {
     mov eax, amount;
@@ -344,7 +347,7 @@ long AtomicDecrement(volatile long* pAddr)
   #error AtomicDecrement undefined for mips
   return val;
 
-#elif defined(WIN32)
+#elif defined(TARGET_WINDOWS)
   long val;
   __asm
   {
@@ -422,7 +425,7 @@ long AtomicSubtract(volatile long* pAddr, long amount)
   #error AtomicSubtract undefined for mips
   return val;
 
-#elif defined(WIN32)
+#elif defined(TARGET_WINDOWS)
   amount *= -1;
   __asm
   {