VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
dirs.c File Reference
Include dependency graph for dirs.c:

Macros

#define UNICODE

Functions

char * config_GetLibDir (void)
 Determines the architecture-dependent data directory.
char * config_GetDataDir (void)
 Determines the shared data directory.
static char * config_GetShellDir (int csidl)
static char * config_GetAppDir (void)
char * config_GetUserDir (vlc_userdir_t type)

Macro Definition Documentation

#define UNICODE

Function Documentation

static char* config_GetAppDir ( void  )
static

References asprintf(), and config_GetShellDir().

Referenced by config_GetUserDir().

char* config_GetDataDir ( void  )

Determines the shared data directory.

Returns
a nul-terminated string or NULL. Use free() to release it.
a null-terminated string or NULL. Use free() to release it.

References config_GetLibDir(), getenv(), and strdup().

char* config_GetLibDir ( void  )

Determines the architecture-dependent data directory.

Returns
a string (always succeeds).

References config_GetLibDir(), FromLocaleDup, PACKAGE, and system_Init().

static char* config_GetShellDir ( int  csidl)
static
char* config_GetUserDir ( vlc_userdir_t  type)