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

module_GetHelp

parent c3102ca4
...@@ -46,7 +46,7 @@ typedef shl_t module_handle_t; ...@@ -46,7 +46,7 @@ typedef shl_t module_handle_t;
/** /**
* Module descriptor * Module descriptor
*/ */
#ifndef __PLUGIN__ #ifndef __PLUGIN__FIXME
/* FIXME: scheduled for privatization */ /* FIXME: scheduled for privatization */
struct module_t struct module_t
{ {
...@@ -134,4 +134,5 @@ enum vlc_module_properties ...@@ -134,4 +134,5 @@ enum vlc_module_properties
VLC_EXPORT( vlc_bool_t, module_IsCapable, ( const module_t *m, const char *cap ) ); 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_GetObjName, ( const module_t *m ) );
VLC_EXPORT( const char *, module_GetName, ( const module_t *m, vlc_bool_t long_name ) ); 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 ) );
...@@ -180,6 +180,7 @@ __module_Unneed ...@@ -180,6 +180,7 @@ __module_Unneed
module_IsCapable module_IsCapable
module_GetObjName module_GetObjName
module_GetName module_GetName
module_GetHelp
__msg_Dbg __msg_Dbg
__msg_Err __msg_Err
__msg_Generic __msg_Generic
......
...@@ -402,7 +402,7 @@ const char *module_GetObjName( const module_t *m ) ...@@ -402,7 +402,7 @@ const char *module_GetObjName( const module_t *m )
/***************************************************************************** /*****************************************************************************
* module_GetName: human-friendly name of a module. * 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) ) if( long_name && ( m->psz_longname != NULL) )
return m->psz_longname; return m->psz_longname;
...@@ -410,6 +410,11 @@ const char *module_GetName(const module_t *m, vlc_bool_t long_name ) ...@@ -410,6 +410,11 @@ const char *module_GetName(const module_t *m, vlc_bool_t long_name )
return m->psz_shortname ?: m->psz_object_name; 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. * module_Need: return the best module function, given a capability list.
***************************************************************************** *****************************************************************************
......
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