]> git.sesse.net Git - vlc/commitdiff
WinCE does not support spin locks
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 21 May 2009 17:03:19 +0000 (20:03 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 21 May 2009 17:03:19 +0000 (20:03 +0300)
include/vlc_threads.h

index 52da2b2840cdce67065c61606ffe3424cb25a6e2..5ba95265c4e3844e8651fa12c95937877dd88062 100644 (file)
@@ -271,7 +271,7 @@ static inline void vlc_spin_destroy (vlc_spinlock_t *spin)
     pthread_spin_destroy (spin);
 }
 
-#elif defined( WIN32 )
+#elif defined (WIN32) && !defined (UNDER_CE)
 
 typedef CRITICAL_SECTION vlc_spinlock_t;
 
@@ -280,12 +280,7 @@ typedef CRITICAL_SECTION vlc_spinlock_t;
  */
 static inline int vlc_spin_init (vlc_spinlock_t *spin)
 {
-#ifdef UNDER_CE
-    InitializeCriticalSection(spin);
-    return 0;
-#else
     return !InitializeCriticalSectionAndSpinCount(spin, 4000);
-#endif
 }
 
 /**