]> git.sesse.net Git - vlc/blobdiff - src/misc/messages.c
Remove dead functions
[vlc] / src / misc / messages.c
index 37863148eca114fb9b29188ba5ad808cf920f2f4..f3306f287b120a0683afe627072fd12245513916 100644 (file)
@@ -75,16 +75,14 @@ static uintptr_t banks = 0;
 #   define vlc_va_copy(dest,src) (dest)=(src)
 #endif
 
-#define QUEUE priv->msg_bank.queue
-#define LOCK_BANK vlc_mutex_lock( &priv->msg_bank.lock );
-#define UNLOCK_BANK vlc_mutex_unlock( &priv->msg_bank.lock );
+#define QUEUE priv->msg_bank
 
 /*****************************************************************************
  * Local prototypes
  *****************************************************************************/
 static void QueueMsg ( vlc_object_t *, int, const char *,
                        const char *, va_list );
-static void FlushMsg ( msg_queue_t * );
+static void FlushMsg ( msg_bank_t * );
 static void PrintMsg ( vlc_object_t *, msg_item_t * );
 
 static vlc_mutex_t msg_stack_lock = VLC_STATIC_MUTEX;
@@ -96,7 +94,6 @@ static vlc_mutex_t msg_stack_lock = VLC_STATIC_MUTEX;
 void msg_Create (libvlc_int_t *p_libvlc)
 {
     libvlc_priv_t *priv = libvlc_priv (p_libvlc);
-    vlc_mutex_init( &priv->msg_bank.lock );
     vlc_mutex_init( &QUEUE.lock );
     vlc_dictionary_init( &priv->msg_enabled_objects, 0 );
     priv->msg_all_objects_enabled = true;
@@ -190,7 +187,6 @@ void msg_Destroy (libvlc_int_t *p_libvlc)
 
     /* Destroy lock */
     vlc_mutex_destroy( &QUEUE.lock );
-    vlc_mutex_destroy( &priv->msg_bank.lock);
 }
 
 /**
@@ -204,7 +200,6 @@ msg_subscription_t *__msg_Subscribe( vlc_object_t *p_this )
     if (p_sub == NULL)
         return NULL;
 
-    LOCK_BANK;
     vlc_mutex_lock( &QUEUE.lock );
 
     TAB_APPEND( QUEUE.i_sub, QUEUE.pp_sub, p_sub );
@@ -215,7 +210,6 @@ msg_subscription_t *__msg_Subscribe( vlc_object_t *p_this )
     p_sub->p_lock  = &QUEUE.lock;
 
     vlc_mutex_unlock( &QUEUE.lock );
-    UNLOCK_BANK;
 
     return p_sub;
 }
@@ -227,7 +221,6 @@ void __msg_Unsubscribe( vlc_object_t *p_this, msg_subscription_t *p_sub )
 {
     libvlc_priv_t *priv = libvlc_priv (p_this->p_libvlc);
 
-    LOCK_BANK;
     vlc_mutex_lock( &QUEUE.lock );
     for( int j = 0 ; j< QUEUE.i_sub ; j++ )
     {
@@ -238,7 +231,6 @@ void __msg_Unsubscribe( vlc_object_t *p_this, msg_subscription_t *p_sub )
         }
     }
     vlc_mutex_unlock( &QUEUE.lock );
-    UNLOCK_BANK;
 }
 
 /*****************************************************************************
@@ -262,35 +254,6 @@ void __msg_GenericVa( vlc_object_t *p_this, int i_type, const char *psz_module,
     QueueMsg( p_this, i_type, psz_module, psz_format, args );
 }
 
-/* Generic functions used when variadic macros are not available. */
-#define DECLARE_MSG_FN( FN_NAME, FN_TYPE ) \
-    void FN_NAME( vlc_object_t *p_this, const char *psz_format, ... ) \
-    { \
-        va_list args; \
-        va_start( args, psz_format ); \
-        QueueMsg( p_this, FN_TYPE, "unknown", psz_format, args ); \
-        va_end( args ); \
-    } \
-    struct _
-/**
- * Output an informational message.
- * \note Do not use this for debug messages
- * \see input_AddInfo
- */
-DECLARE_MSG_FN( __msg_Info, VLC_MSG_INFO );
-/**
- * Output an error message.
- */
-DECLARE_MSG_FN( __msg_Err,  VLC_MSG_ERR );
-/**
- * Output a waring message
- */
-DECLARE_MSG_FN( __msg_Warn, VLC_MSG_WARN );
-/**
- * Output a debug message
- */
-DECLARE_MSG_FN( __msg_Dbg,  VLC_MSG_DBG );
-
 /**
  * Add a message to a queue
  *
@@ -311,7 +274,7 @@ static void QueueMsg( vlc_object_t *p_this, int i_type, const char *psz_module,
     va_list      args;
     msg_item_t * p_item = NULL;                        /* pointer to message */
     msg_item_t   item;                    /* message in case of a full queue */
-    msg_queue_t *p_queue;
+    msg_bank_t  *p_queue;
 
 #if !defined(HAVE_VASPRINTF) || defined(__APPLE__) || defined(SYS_BEOS)
     int          i_size = strlen(psz_format) + INTF_MAX_MSG_SIZE;
@@ -446,7 +409,6 @@ static void QueueMsg( vlc_object_t *p_this, int i_type, const char *psz_module,
     psz_str[ i_size - 1 ] = 0; /* Just in case */
 #endif
 
-    LOCK_BANK;
     p_queue = &QUEUE;
     vlc_mutex_lock( &p_queue->lock );
 
@@ -516,7 +478,6 @@ static void QueueMsg( vlc_object_t *p_this, int i_type, const char *psz_module,
     }
 
     vlc_mutex_unlock ( &p_queue->lock );
-    UNLOCK_BANK;
 }
 
 /* following functions are local */
@@ -527,7 +488,7 @@ static void QueueMsg( vlc_object_t *p_this, int i_type, const char *psz_module,
  * Print all messages remaining in queue. MESSAGE QUEUE MUST BE LOCKED, since
  * this function does not check the lock.
  *****************************************************************************/
-static void FlushMsg ( msg_queue_t *p_queue )
+static void FlushMsg ( msg_bank_t *p_queue )
 {
     int i_index, i_start, i_stop;