X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=deps%2Flibchdr%2Finclude%2Flibchdr%2Fcoretypes.h;h=ceffa6bd58b7752b2e64d083a89e007c6722f317;hb=9fb3178968e3cf83b9c0835aa4b39805b2ba6cf8;hp=fc3f1d1f0f00f5f82fd6bae5c3218b620c9c67ca;hpb=a9821f0781616b67cfaf19640db44f8aa20e4ab7;p=pcsx_rearmed.git diff --git a/deps/libchdr/include/libchdr/coretypes.h b/deps/libchdr/include/libchdr/coretypes.h index fc3f1d1f..ceffa6bd 100644 --- a/deps/libchdr/include/libchdr/coretypes.h +++ b/deps/libchdr/include/libchdr/coretypes.h @@ -20,13 +20,16 @@ typedef int32_t INT32; typedef int16_t INT16; typedef int8_t INT8; -#define core_file FILE -#ifdef HAVE_LIBRETRO -#include -#define core_fopen(file) fopen_utf8(file, "rb") +#ifdef USE_LIBRETRO_VFS +#define core_file RFILE +#define core_fopen(file) rfopen(file, "rb") +#define core_fseek rfseek +#define core_ftell rftell +#define core_fread(fc, buff, len) rfread(buff, 1, len, fc) +#define core_fclose rfclose #else +#define core_file FILE #define core_fopen(file) fopen(file, "rb") -#endif #if defined(__WIN32__) || defined(_WIN32) || defined(WIN32) || defined(__WIN64__) #define core_fseek _fseeki64 #define core_ftell _ftelli64 @@ -39,6 +42,7 @@ typedef int8_t INT8; #endif #define core_fread(fc, buff, len) fread(buff, 1, len, fc) #define core_fclose fclose +#endif static UINT64 core_fsize(core_file *f) {