From: RĂ©mi Denis-Courmont Date: Sat, 4 Aug 2007 17:58:18 +0000 (+0000) Subject: module_GetHelp X-Git-Tag: 0.9.0-test0~6653 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ac5d0a1ec3fd650a991e146c2e0969705f46a6a1;p=vlc module_GetHelp --- diff --git a/include/vlc_modules.h b/include/vlc_modules.h index 0fb00287bc..3388b7a7d1 100644 --- a/include/vlc_modules.h +++ b/include/vlc_modules.h @@ -46,7 +46,7 @@ typedef shl_t module_handle_t; /** * Module descriptor */ -#ifndef __PLUGIN__ +#ifndef __PLUGIN__FIXME /* FIXME: scheduled for privatization */ struct module_t { @@ -134,4 +134,5 @@ enum vlc_module_properties 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 ) ); diff --git a/src/libvlc.sym b/src/libvlc.sym index cbf5032a95..edb211f2bb 100644 --- a/src/libvlc.sym +++ b/src/libvlc.sym @@ -180,6 +180,7 @@ __module_Unneed module_IsCapable module_GetObjName module_GetName +module_GetHelp __msg_Dbg __msg_Err __msg_Generic diff --git a/src/modules/modules.c b/src/modules/modules.c index 767b537e6c..2189bc5215 100644 --- a/src/modules/modules.c +++ b/src/modules/modules.c @@ -402,7 +402,7 @@ const char *module_GetObjName( 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; @@ -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; } +const char *module_GetHelp( const module_t *m ) +{ + return m->psz_help; +} + /***************************************************************************** * module_Need: return the best module function, given a capability list. *****************************************************************************