X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=deps%2Flibchdr%2Finclude%2Flibchdr%2Fcoretypes.h;h=99ef322f72fc6f8e11be8f94edd4ef7506957d4f;hb=9abd586c96e8a2e37e92b620c70668a57d6f89f7;hp=30f892f6e24492e82f39a2b4fdc1eef9aaba2cc8;hpb=41ed0ee3ff0f83bf53b010e4d79ca1de5389e8f2;p=pcsx_rearmed.git diff --git a/deps/libchdr/include/libchdr/coretypes.h b/deps/libchdr/include/libchdr/coretypes.h index 30f892f6..99ef322f 100644 --- a/deps/libchdr/include/libchdr/coretypes.h +++ b/deps/libchdr/include/libchdr/coretypes.h @@ -20,6 +20,14 @@ typedef int32_t INT32; typedef int16_t INT16; typedef int8_t INT8; +#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") #if defined(__WIN32__) || defined(_WIN32) || defined(WIN32) || defined(__WIN64__) @@ -34,7 +42,11 @@ typedef int8_t INT8; #endif #define core_fread(fc, buff, len) fread(buff, 1, len, fc) #define core_fclose fclose +#endif +#ifdef __GNUC__ +__attribute__ ((unused)) +#endif static UINT64 core_fsize(core_file *f) { UINT64 rv;