Changeset cf825526dc105c5b0975ed9b5596cccb9d9bd493

Show
Ignore:
Timestamp:
05/04/08 20:17:04 (3 months ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1209925024 +0300
git-parent:

[26d208e59874977e52bcf36d92f439592cd1524a]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1209925024 +0300
Message:

Privatize psz_configfile

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • include/vlc_main.h

    r26d208e rcf82552  
    4444    char *                 psz_cachedir;     ///< user's cache directory 
    4545 
    46     char *                 psz_configfile;   ///< location of config file 
    47  
    4846    playlist_t            *p_playlist;       ///< playlist object 
    4947 
  • src/config/file.c

    r9df2848 rcf82552  
    4747static FILE *config_OpenConfigFile( vlc_object_t *p_obj, const char *mode ) 
    4848{ 
    49     char *psz_filename = p_obj->p_libvlc->psz_configfile; 
     49    char *psz_filename = libvlc_priv (p_obj->p_libvlc)->psz_configfile; 
    5050    FILE *p_stream; 
    5151 
     
    106106    else if( p_stream != NULL ) 
    107107    { 
    108         p_obj->p_libvlc->psz_configfile = psz_filename; 
     108        libvlc_priv (p_obj->p_libvlc)->psz_configfile = psz_filename; 
    109109    } 
    110110 
     
    401401    vlc_mutex_lock( &priv->config_lock ); 
    402402 
    403     if( p_this->p_libvlc->psz_configfile == NULL ) 
     403    if( libvlc_priv (p_this->p_libvlc)->psz_configfile == NULL ) 
    404404    { 
    405405        const char *psz_configdir = p_this->p_libvlc->psz_configdir; 
  • src/libvlc-common.c

    r26d208e rcf82552  
    305305    p_libvlc->psz_datadir    = config_GetUserDataDir( p_libvlc ); 
    306306    p_libvlc->psz_cachedir   = config_GetCacheDir( p_libvlc ); 
    307     p_libvlc->psz_configfile = config_GetCustomConfigFile( p_libvlc ); 
     307    priv->psz_configfile = config_GetCustomConfigFile( p_libvlc ); 
    308308 
    309309    /* Check for plugins cache options */ 
     
    10711071    FREENULL( p_libvlc->psz_datadir ); 
    10721072    FREENULL( p_libvlc->psz_cachedir ); 
    1073     FREENULL( p_libvlc->psz_configfile ); 
     1073    FREENULL( priv->psz_configfile ); 
    10741074    var_DelCallback( p_libvlc, "key-pressed", vlc_key_to_action, 
    10751075                     p_libvlc->p_hotkeys ); 
  • src/libvlc.h

    r26d208e rcf82552  
    209209typedef struct libvlc_priv_t 
    210210{ 
     211    /* Configuration */ 
    211212    vlc_mutex_t        config_lock; ///< config file lock 
     213    char *             psz_configfile;   ///< location of config file 
    212214 
    213215    /* Messages */