X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_charset.h;h=8cb9c29fcdaef95b30c159665dbe06cbbcac01ab;hb=59feb952c5902f97510a05d7cf7901238cbb975f;hp=d97d3b76be6adb08cb2e13a93466322d870241e5;hpb=f464bb35e8601535462bfd1bbcd8d2de79d404d7;p=vlc diff --git a/include/vlc_charset.h b/include/vlc_charset.h index d97d3b76be..8cb9c29fcd 100644 --- a/include/vlc_charset.h +++ b/include/vlc_charset.h @@ -37,6 +37,7 @@ VLC_EXPORT( void, LocaleFree, ( const char * ) ); VLC_EXPORT( char *, FromLocale, ( const char * ) ); VLC_EXPORT( char *, FromLocaleDup, ( const char * ) ); VLC_EXPORT( char *, ToLocale, ( const char * ) ); +VLC_EXPORT( char *, ToLocaleDup, ( const char * ) ); /* TODO: move all of this to "vlc_fs.h" or something like that */ VLC_EXPORT( int, utf8_open, ( const char *filename, int flags, mode_t mode ) ); @@ -45,6 +46,8 @@ VLC_EXPORT( DIR *, utf8_opendir, ( const char *dirname ) ); VLC_EXPORT( char *, utf8_readdir, ( DIR *dir ) ); VLC_EXPORT( int, utf8_loaddir, ( DIR *dir, char ***namelist, int (*select)( const char * ), int (*compar)( const char **, const char ** ) ) ); VLC_EXPORT( int, utf8_scandir, ( const char *dirname, char ***namelist, int (*select)( const char * ), int (*compar)( const char **, const char ** ) ) ); +VLC_EXPORT( int, utf8_mkdir, ( const char *filename, mode_t mode ) ); +VLC_EXPORT( int, utf8_unlink, ( const char *filename ) ); #ifdef WIN32 # define stat _stati64 @@ -73,13 +76,8 @@ static inline char *FromWide (const wchar_t *wide) } #endif -VLC_INTERNAL( char *, vlc_fix_readdir, ( const char * ) ); -VLC_INTERNAL( vlc_bool_t, vlc_current_charset, ( char ** ) ); - VLC_EXPORT( const char *, GetFallbackEncoding, ( void ) ); -VLC_INTERNAL( double, i18n_strtod, ( const char *, char ** ) ); -VLC_INTERNAL( double, i18n_atof, ( const char * ) ); VLC_EXPORT( double, us_strtod, ( const char *, char ** ) ); VLC_EXPORT( double, us_atof, ( const char * ) );