/**
* Module descriptor
*/
-#ifndef __PLUGIN__
+#ifndef __PLUGIN__FIXME
/* FIXME: scheduled for privatization */
struct module_t
{
VLC_EXPORT( vlc_bool_t, module_IsCapable, ( const module_t *m, const char *cap ) );
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 )
+VLC_EXPORT( const char *, module_GetHelp, ( const module_t *m ) );
/*****************************************************************************
* module_GetName: human-friendly name of a module.
*****************************************************************************/
-const char *module_GetName(const module_t *m, vlc_bool_t long_name )
+const char *module_GetName( const module_t *m, vlc_bool_t long_name )
{
if( long_name && ( m->psz_longname != NULL) )
return m->psz_longname;
return m->psz_shortname ?: m->psz_object_name;
}
+const char *module_GetHelp( const module_t *m )
+{
+ return m->psz_help;
+}
+
/*****************************************************************************
* module_Need: return the best module function, given a capability list.
*****************************************************************************