return m->psz_help;
}
+module_t *module_hold (module_t *m)
+{
+ vlc_hold (&m->vlc_gc_data);
+ return m;
+}
+
+void module_release (module_t *m)
+{
+ vlc_release (&m->vlc_gc_data);
+}
+
/**
* Frees the flat list of VLC modules.
* @param list list obtained by module_list_get
return module;
}
-
-/**
- * Release a module_t pointer from module_Find().
- *
- * \param module the module to release
- * \return nothing
- */
-void module_Put( module_t *module )
-{
- module_release( module );
-}
-
-
/**
* Tell if a module exists and release it in thic case
*
{
module_t *p_module = __module_Find( p_this, psz_name );
if( p_module )
- {
- module_Put( p_module );
- return true;
- }
- else
- {
- return false;
- }
+ module_release (p_module);
+ return true != NULL;
}
/**