RetroArch
Functions | Variables
windows_unicode_filenames.c File Reference
#include <io.h>
#include "include/share/windows_unicode_filenames.h"
Include dependency graph for windows_unicode_filenames.c:

Functions

static wchar_t * wchar_from_utf8 (const char *str)
 
void flac_internal_set_utf8_filenames (FLAC__bool flag)
 
FLAC__bool flac_internal_get_utf8_filenames (void)
 
FILEflac_internal_fopen_utf8 (const char *filename, const char *mode)
 
int flac_internal_stat64_utf8 (const char *path, struct __stat64 *buffer)
 
int flac_internal_chmod_utf8 (const char *filename, int pmode)
 
int flac_internal_utime_utf8 (const char *filename, struct utimbuf *times)
 
int flac_internal_unlink_utf8 (const char *filename)
 
int flac_internal_rename_utf8 (const char *oldname, const char *newname)
 
HANDLE WINAPI flac_internal_CreateFile_utf8 (const char *lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile)
 

Variables

static FLAC__bool utf8_filenames = false
 

Function Documentation

◆ flac_internal_chmod_utf8()

int flac_internal_chmod_utf8 ( const char *  filename,
int  pmode 
)
Here is the call graph for this function:

◆ flac_internal_CreateFile_utf8()

HANDLE WINAPI flac_internal_CreateFile_utf8 ( const char *  lpFileName,
DWORD  dwDesiredAccess,
DWORD  dwShareMode,
LPSECURITY_ATTRIBUTES  lpSecurityAttributes,
DWORD  dwCreationDisposition,
DWORD  dwFlagsAndAttributes,
HANDLE  hTemplateFile 
)
Here is the call graph for this function:

◆ flac_internal_fopen_utf8()

FILE* flac_internal_fopen_utf8 ( const char *  filename,
const char *  mode 
)
Here is the call graph for this function:

◆ flac_internal_get_utf8_filenames()

FLAC__bool flac_internal_get_utf8_filenames ( void  )

◆ flac_internal_rename_utf8()

int flac_internal_rename_utf8 ( const char *  oldname,
const char *  newname 
)
Here is the call graph for this function:

◆ flac_internal_set_utf8_filenames()

void flac_internal_set_utf8_filenames ( FLAC__bool  flag)

◆ flac_internal_stat64_utf8()

int flac_internal_stat64_utf8 ( const char *  path,
struct __stat64 *  buffer 
)
Here is the call graph for this function:

◆ flac_internal_unlink_utf8()

int flac_internal_unlink_utf8 ( const char *  filename)
Here is the call graph for this function:

◆ flac_internal_utime_utf8()

int flac_internal_utime_utf8 ( const char *  filename,
struct utimbuf *  times 
)
Here is the call graph for this function:

◆ wchar_from_utf8()

static wchar_t* wchar_from_utf8 ( const char *  str)
static
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ utf8_filenames

FLAC__bool utf8_filenames = false
static