};
VLC_EXPORT( vlc_bool_t, module_IsCapable, ( const module_t *m, const char *cap ) );
-VLC_EXPORT( vlc_bool_t, module_IsSubModule, ( const module_t *m ) );
VLC_EXPORT( const char *, module_GetObjName, ( const module_t *m ) );
VLC_EXPORT( const char *, module_GetName, ( const module_t *m, vlc_bool_t long_name ) );
#define module_GetLongName( m ) module_GetName( m, VLC_TRUE )
return !strcmp( m->psz_capability, cap );
}
-/*****************************************************************************
- * module_IsSubModule: checks whether a module is a sub-module.
- *****************************************************************************/
-vlc_bool_t module_IsSubModule( const module_t *m )
-{
- return m->b_submodule;
-}
-
/*****************************************************************************
* module_GetObjName: internal name of a module.
*****************************************************************************/
module_config_t *module_GetConfig (const module_t *module, unsigned *restrict psize)
{
unsigned size = module->confsize;
- module_config_t *config;
assert (psize != NULL);
*psize = size;
- config = malloc (size * sizeof (*config));
+ module_config_t *config = malloc (size * sizeof (*config));
if (config)
memcpy (config, module->p_config, size * sizeof (*config));
void module_PutConfig (module_config_t *config)
{
- if(config) free (config);
+ free (config);
}
/*****************************************************************************