[vlc-commits] [Git][videolan/vlc][master] modules: inline module_exists()
Steve Lhomme
gitlab at videolan.org
Thu Jun 24 08:34:26 UTC 2021
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
ab58ea1b by Lyndon Brown at 2021-06-24T08:08:04+00:00
modules: inline module_exists()
- - - - -
3 changed files:
- include/vlc_modules.h
- src/libvlccore.sym
- src/modules/modules.c
Changes:
=====================================
include/vlc_modules.h
=====================================
@@ -124,15 +124,6 @@ static inline module_t *module_need_var(vlc_object_t *obj, const char *cap,
VLC_API void module_unneed( vlc_object_t *, module_t * );
#define module_unneed(a,b) module_unneed(VLC_OBJECT(a),b)
-/**
- * Checks if a module exists.
- *
- * \param name name of the module
- * \retval true if the module exists
- * \retval false if the module does not exist (in the running installation)
- */
-VLC_API bool module_exists(const char *) VLC_USED;
-
/**
* Get a pointer to a module_t given it's name.
*
@@ -141,6 +132,18 @@ VLC_API bool module_exists(const char *) VLC_USED;
*/
VLC_API module_t *module_find(const char *name) VLC_USED;
+/**
+ * Checks if a module exists.
+ *
+ * \param name name of the module
+ * \retval true if the module exists
+ * \retval false if the module does not exist (in the running installation)
+ */
+VLC_USED static inline bool module_exists(const char * name)
+{
+ return module_find(name) != NULL;
+}
+
/**
* Gets the table of module configuration items.
*
=====================================
src/libvlccore.sym
=====================================
@@ -252,7 +252,6 @@ vlc_uri_fixup
vlc_tick_now
module_config_free
module_config_get
-module_exists
module_find
module_get_capability
module_get_help
=====================================
src/modules/modules.c
=====================================
@@ -329,11 +329,6 @@ module_t *module_find (const char *name)
return NULL;
}
-bool module_exists (const char * psz_name)
-{
- return module_find (psz_name) != NULL;
-}
-
module_config_t *module_config_get( const module_t *module, unsigned *restrict psize )
{
const vlc_plugin_t *plugin = module->plugin;
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/ab58ea1ba5d8a9f8eac353db23138d49ecf48846
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/ab58ea1ba5d8a9f8eac353db23138d49ecf48846
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list