Commit 8d5ae441 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Another useless parameter

parent fefeb5ea
...@@ -45,15 +45,6 @@ VLC_EXPORT( void, module_release, (module_t *module) ); ...@@ -45,15 +45,6 @@ VLC_EXPORT( void, module_release, (module_t *module) );
VLC_EXPORT( void, module_list_free, (module_t **) ); VLC_EXPORT( void, module_list_free, (module_t **) );
VLC_EXPORT( module_t **, module_list_get, (size_t *n) ); VLC_EXPORT( module_t **, module_list_get, (size_t *n) );
/* Return a NULL terminated array with the names of the modules that have a
* certain capability.
* Free after uses both the string and the table. */
#define module_GetModulesNamesForCapability(a,b,c) \
__module_GetModulesNamesForCapability(VLC_OBJECT(a),b,c)
VLC_EXPORT(char **, __module_GetModulesNamesForCapability,
( vlc_object_t *p_this, const char * psz_capability,
char ***psz_longname ) );
VLC_EXPORT( bool, module_provides, ( const module_t *m, const char *cap ) ); VLC_EXPORT( bool, module_provides, ( const module_t *m, const char *cap ) );
VLC_EXPORT( const char *, module_get_object, ( const module_t *m ) ); VLC_EXPORT( const char *, module_get_object, ( const module_t *m ) );
VLC_EXPORT( const char *, module_get_name, ( const module_t *m, bool long_name ) ); VLC_EXPORT( const char *, module_get_name, ( const module_t *m, bool long_name ) );
......
...@@ -140,9 +140,17 @@ __vlc_custom_create (vlc_object_t *p_this, size_t i_size, int i_type, ...@@ -140,9 +140,17 @@ __vlc_custom_create (vlc_object_t *p_this, size_t i_size, int i_type,
#define vlc_custom_create(o, s, t, n) \ #define vlc_custom_create(o, s, t, n) \
__vlc_custom_create(VLC_OBJECT(o), s, t, n) __vlc_custom_create(VLC_OBJECT(o), s, t, n)
/*
* To be cleaned-up module stuff:
*/
extern char *psz_vlcpath; extern char *psz_vlcpath;
/* Return a NULL terminated array with the names of the modules that have a
* certain capability.
* Free after uses both the string and the table. */
VLC_EXPORT(char **, module_GetModulesNamesForCapability,
( const char * psz_capability, char ***psz_longname ) );
#ifdef LIBVLC_USE_PTHREAD #ifdef LIBVLC_USE_PTHREAD
# include <semaphore.h> /* TODO: get rid of vlc_thread_ready and this */ # include <semaphore.h> /* TODO: get rid of vlc_thread_ready and this */
#endif #endif
......
...@@ -210,7 +210,6 @@ module_config_get ...@@ -210,7 +210,6 @@ module_config_get
module_exists module_exists
module_find module_find
module_get_help module_get_help
__module_GetModulesNamesForCapability
module_get_name module_get_name
module_get_object module_get_object
module_hold module_hold
......
...@@ -706,14 +706,12 @@ bool module_exists (const char * psz_name) ...@@ -706,14 +706,12 @@ bool module_exists (const char * psz_name)
* Return a NULL terminated array with the names of the modules * Return a NULL terminated array with the names of the modules
* that have a certain capability. * that have a certain capability.
* Free after uses both the string and the table. * Free after uses both the string and the table.
* \param p_this vlc object structure
* \param psz_capability the capability asked * \param psz_capability the capability asked
* \param pppsz_longname an pointer to an array of string to contain * \param pppsz_longname an pointer to an array of string to contain
the long names of the modules. If set to NULL the function don't use it. the long names of the modules. If set to NULL the function don't use it.
* \return the NULL terminated array * \return the NULL terminated array
*/ */
char ** __module_GetModulesNamesForCapability( vlc_object_t *p_this, char ** module_GetModulesNamesForCapability( const char *psz_capability,
const char *psz_capability,
char ***pppsz_longname ) char ***pppsz_longname )
{ {
size_t count = 0; size_t count = 0;
......
...@@ -47,7 +47,7 @@ static void services_discovery_Destructor ( services_discovery_t * p_sd ); ...@@ -47,7 +47,7 @@ static void services_discovery_Destructor ( services_discovery_t * p_sd );
char ** __services_discovery_GetServicesNames( vlc_object_t * p_super, char ** __services_discovery_GetServicesNames( vlc_object_t * p_super,
char ***pppsz_longnames ) char ***pppsz_longnames )
{ {
return module_GetModulesNamesForCapability( p_super, "services_discovery", return module_GetModulesNamesForCapability( "services_discovery",
pppsz_longnames ); pppsz_longnames );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment