struct module_config_t
{
- union
- {
- struct
- {
- uint8_t i_type; /* Configuration type */
- char i_short; /* Optional short option name */
- unsigned b_advanced:1; /* Advanced option */
- unsigned b_internal:1; /* Hidden from prefs and help */
- unsigned b_unsaveable:1; /* Not stored in configuration */
- unsigned b_safe:1; /* Safe in web plugins and playlists */
- unsigned b_removed:1; /* Deprecated */
- };
- uint32_t flags;
- };
+ uint8_t i_type; /* Configuration type */
+ char i_short; /* Optional short option name */
+ unsigned b_advanced:1; /* Advanced option */
+ unsigned b_internal:1; /* Hidden from prefs and help */
+ unsigned b_unsaveable:1; /* Not stored in configuration */
+ unsigned b_safe:1; /* Safe in web plugins and playlists */
+ unsigned b_removed:1; /* Deprecated */
+
char *psz_type; /* Configuration subtype */
char *psz_name; /* Option name */
char *psz_text; /* Short comment on the configuration option */
VLC_API module_config_t * config_FindConfig( vlc_object_t *, const char * ) VLC_USED;
VLC_API char * config_GetDataDir(void) VLC_USED VLC_MALLOC;
VLC_API char *config_GetLibDir(void) VLC_USED;
-VLC_API const char * config_GetConfDir( void ) VLC_USED;
typedef enum vlc_userdir
{