]> git.sesse.net Git - vlc/commitdiff
vlc_internals: use VLC_OBJECT, kill a bunch of warnings
authorRémi Denis-Courmont <rem@videolan.org>
Wed, 28 May 2008 17:21:27 +0000 (20:21 +0300)
committerRémi Denis-Courmont <rem@videolan.org>
Wed, 28 May 2008 17:21:27 +0000 (20:21 +0300)
src/libvlc.h

index 9194932afd29fd18bffe2225db37a7e3ec523a9c..85f62df28f1bcd354b5345ed3b00279dbdf3dee4 100644 (file)
@@ -194,10 +194,7 @@ struct vlc_object_internals_t
 #define ZOOM_ORIGINAL_KEY_TEXT N_("1:1 Original")
 #define ZOOM_DOUBLE_KEY_TEXT N_("2:1 Double")
 
-static inline vlc_object_internals_t *vlc_internals( vlc_object_t *obj )
-{
-    return ((vlc_object_internals_t *)obj) - 1;
-}
+#define vlc_internals( obj ) (((vlc_object_internals_t*)(VLC_OBJECT(obj)))-1)
 
 /**
  * Private LibVLC instance data.