include: fold trivial vlc_main.h into vlc_object.h
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 10 Dec 2017 18:59:38 +0000 (20:59 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 10 Dec 2017 20:25:22 +0000 (22:25 +0200)
include/vlc_common.h
include/vlc_main.h [deleted file]
include/vlc_objects.h
po/POTFILES.in
src/Makefile.am

index 936df33..a677d0d 100644 (file)
@@ -1021,7 +1021,6 @@ VLC_API const char * VLC_Compiler( void ) VLC_USED;
 #include "vlc_messages.h"
 #include "vlc_objects.h"
 #include "vlc_variables.h"
-#include "vlc_main.h"
 #include "vlc_configuration.h"
 
 #if defined( _WIN32 ) || defined( __OS2__ )
diff --git a/include/vlc_main.h b/include/vlc_main.h
deleted file mode 100644 (file)
index 77866f2..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*****************************************************************************
- * vlc_main.h: access to all program variables
- * Declaration and extern access to LibVLC instance object.
- *****************************************************************************
- * Copyright (C) 1999, 2000, 2001, 2002, 2008 VLC authors and VideoLAN
- *
- * Authors: Vincent Seguin <seguin@via.ecp.fr>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
- *****************************************************************************/
-
-/**
- * \file
- * This file defines libvlc_int_t internal libvlc instance
- */
-
-/*****************************************************************************
- * libvlc_internal_instance_t
- *****************************************************************************
- * This structure is a LibVLC instance, for use by libvlc core and plugins
- *****************************************************************************/
-struct libvlc_int_t
-{
-    VLC_COMMON_MEMBERS
-};
-
index a5b5dc2..3da6820 100644 (file)
@@ -41,6 +41,12 @@ struct vlc_object_t
     VLC_COMMON_MEMBERS
 };
 
+/* The root object */
+struct libvlc_int_t
+{
+    VLC_COMMON_MEMBERS
+};
+
 /*****************************************************************************
  * Prototypes
  *****************************************************************************/
index c1a1fac..1610fb6 100644 (file)
@@ -27,7 +27,6 @@ include/vlc_image.h
 include/vlc_input.h
 include/vlc_intf_strings.h
 include/vlc_iso_lang.h
-include/vlc_main.h
 include/vlc_md5.h
 include/vlc_messages.h
 include/vlc_meta.h
index 7a4fe5d..096dfc2 100644 (file)
@@ -60,7 +60,6 @@ pluginsinclude_HEADERS = \
        ../include/vlc_input_item.h \
        ../include/vlc_interface.h \
        ../include/vlc_keystore.h \
-       ../include/vlc_main.h \
        ../include/vlc_md5.h \
        ../include/vlc_messages.h \
        ../include/vlc_meta.h \