]> git.sesse.net Git - vlc/blobdiff - include/vlc_common.h
Prepare to privatize some members of VLC_COMMON_MEMBERS
[vlc] / include / vlc_common.h
index 8ef6ff2dd769924672358f39ac19191e21d9f6ce..93759eec443fadec5a2199deea5ac54da7b7943d 100644 (file)
@@ -525,6 +525,8 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *,      /* variable's object */
 
 #include "vlc_threads.h"
 
+typedef struct vlc_object_internals_t vlc_object_internals_t;
+
 /*****************************************************************************
  * Common structure members
  *****************************************************************************/
@@ -535,6 +537,7 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *,      /* variable's object */
  * these members are common for all vlc objects                             \
  */                                                                         \
 /**@{*/                                                                     \
+    vlc_object_internals_t *p_internals;                                    \
     int   i_object_id;                                                      \
     int   i_object_type;                                                    \
     const char *psz_object_type;                                            \