int __config_LoadCmdLine ( vlc_object_t *, int *, const char *[], bool );
char *config_GetHomeDir ( void );
-char *config_GetConfigDir ( libvlc_int_t * );
-char *config_GetUserDataDir( libvlc_int_t * );
-char *config_GetCacheDir ( libvlc_int_t * );
+char *config_GetConfigDir ( void );
+char *config_GetUserDataDir( void );
+char *config_GetCacheDir ( void );
char *config_GetConfigFile ( libvlc_int_t * );
char *config_GetCustomConfigFile( libvlc_int_t * );
int __config_LoadConfigFile( vlc_object_t *, const char * );
/**
* Get the user's VLC configuration directory
*/
-char *config_GetConfigDir( libvlc_int_t *p_libvlc )
+char *config_GetConfigDir( void )
{
return config_GetFooDir ("CONFIG", ".config");
}
* Get the user's VLC data directory
* (used for stuff like the skins, custom lua modules, ...)
*/
-char *config_GetUserDataDir( libvlc_int_t *p_libvlc )
+char *config_GetUserDataDir( void )
{
return config_GetFooDir ("DATA", ".local/share");
}
* Get the user's VLC cache directory
* (used for stuff like the modules cache, the album art cache, ...)
*/
-char *config_GetCacheDir( libvlc_int_t *p_libvlc )
+char *config_GetCacheDir( void )
{
return config_GetFooDir ("CACHE", ".cache");
}
/* Set the config file stuff */
p_libvlc->psz_homedir = config_GetHomeDir();
- p_libvlc->psz_configdir = config_GetConfigDir( p_libvlc );
- p_libvlc->psz_datadir = config_GetUserDataDir( p_libvlc );
- p_libvlc->psz_cachedir = config_GetCacheDir( p_libvlc );
+ p_libvlc->psz_configdir = config_GetConfigDir();
+ p_libvlc->psz_datadir = config_GetUserDataDir();
+ p_libvlc->psz_cachedir = config_GetCacheDir();
priv->psz_configfile = config_GetCustomConfigFile( p_libvlc );
/* Check for plugins cache options */