]> git.sesse.net Git - vlc/commitdiff
Move msg_Copy() and msg_Free() to ncurses
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 20 Aug 2011 19:36:07 +0000 (22:36 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 20 Aug 2011 19:36:07 +0000 (22:36 +0300)
include/vlc_messages.h
modules/gui/ncurses.c

index 7e02df3dfb1652777d2319c542ede2266e1c4e47..cb7c7f3520417f47f2d40d082476cd53ca9715ea 100644 (file)
@@ -64,27 +64,6 @@ typedef struct
     char       *psz_msg; /**< Message text */
 } msg_item_t;
 
-VLC_MALLOC VLC_USED
-static inline msg_item_t *msg_Copy (const msg_item_t *msg)
-{
-    msg_item_t *copy = (msg_item_t *)xmalloc (sizeof (*copy));
-    copy->i_type = msg->i_type;
-    copy->i_object_id = msg->i_object_id;
-    copy->psz_object_type = msg->psz_object_type;
-    copy->psz_module = strdup (msg->psz_module);
-    copy->psz_msg = strdup (msg->psz_msg);
-    copy->psz_header = msg->psz_header ? strdup (msg->psz_header) : NULL;
-    return copy;
-}
-
-static inline void msg_Free (msg_item_t *msg)
-{
-    free ((char *)msg->psz_module);
-    free ((char *)msg->psz_header);
-    free (msg->psz_msg);
-    free (msg);
-}
-
 /**
  * Used by interface plugins which subscribe to the message bank.
  */
index c7125749c06a918519902639577f5077e4553454..e6f55b81ac6d387ca4e620d009911f458cf202e9 100644 (file)
@@ -1810,6 +1810,25 @@ static void HandleKey(intf_thread_t *p_intf)
 /*
  *
  */
+static msg_item_t *msg_Copy (const msg_item_t *msg)
+{
+    msg_item_t *copy = (msg_item_t *)xmalloc (sizeof (*copy));
+    copy->i_type = msg->i_type;
+    copy->i_object_id = msg->i_object_id;
+    copy->psz_object_type = msg->psz_object_type;
+    copy->psz_module = strdup (msg->psz_module);
+    copy->psz_msg = strdup (msg->psz_msg);
+    copy->psz_header = msg->psz_header ? strdup (msg->psz_header) : NULL;
+    return copy;
+}
+
+static void msg_Free (msg_item_t *msg)
+{
+    free ((char *)msg->psz_module);
+    free ((char *)msg->psz_header);
+    free (msg->psz_msg);
+    free (msg);
+}
 
 static void MsgCallback(void *data, const msg_item_t *msg)
 {