]> git.sesse.net Git - vlc/commitdiff
vlc_assert_locked is private
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 27 Sep 2008 21:06:47 +0000 (00:06 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 28 Sep 2008 11:41:57 +0000 (14:41 +0300)
include/vlc_threads.h
src/audio_output/common.c
src/libvlc.h

index 4a5ea557f4923ecb89a8b4ce84b16e1e1a5b1d19..de383f1d080157466e05535b5d5ae721a9610ab7 100644 (file)
@@ -172,13 +172,6 @@ enum {
 
 #define vlc_thread_ready vlc_object_signal
 
-#if defined(LIBVLC_USE_PTHREAD)
-#   define vlc_assert_locked( m ) \
-           assert (pthread_mutex_lock (m) == EDEADLK)
-#else
-# define vlc_assert_locked( m ) (void)m
-#endif
-
 /**
  * Save the cancellation state and disable cancellation for the calling thread.
  * This function must be called before entering a piece of code that is not
index a5ea4e4be21e9e941c97e7077423d29d598675da..ef165fb773a81bd26e233c50c9485b2a98c73199 100644 (file)
@@ -33,6 +33,7 @@
 #include <vlc_common.h>
 #include <vlc_aout.h>
 #include "aout_internal.h"
+#include "libvlc.h"
 
 /*
  * Instances management (internal and external)
index abc3aabec15b124c753cd9d80edfe0ef6879cb9f..168da41d799cb9570a31df5ffff18b42ef77c3ab 100644 (file)
@@ -54,6 +54,13 @@ void vlc_thread_cancel (vlc_object_t *);
 void vlc_trace (const char *fn, const char *file, unsigned line);
 #define vlc_backtrace() vlc_trace(__func__, __FILE__, __LINE__)
 
+#if defined (LIBVLC_USE_PTHREAD) && !defined (NDEBUG)
+# define vlc_assert_locked( m ) \
+         assert (pthread_mutex_lock (m) == EDEADLK)
+#else
+# define vlc_assert_locked( m ) (void)m
+#endif
+
 /*
  * CPU capabilities
  */