From a6f74584717bbf933e7a9022933e45cbc30a8c45 Mon Sep 17 00:00:00 2001 From: Alberto Fustinoni Date: Thu, 21 Jun 2018 16:22:09 +0900 Subject: [PATCH] Using VFS --- cpu/musashi/m68kmake.c | 3 +++ pico/cart.c | 3 +++ pico/cd/cd_image.c | 4 ++++ pico/cd/cue.c | 4 ++++ pico/patch.c | 4 ++++ pico/sek.c | 4 ++++ pico/state.c | 4 ++++ platform/common/config_file.c | 4 ++++ platform/common/emu.c | 4 ++++ platform/common/main.c | 3 +++ platform/libretro/libretro.c | 4 ++++ 11 files changed, 41 insertions(+) diff --git a/cpu/musashi/m68kmake.c b/cpu/musashi/m68kmake.c index 361481b9..a544a5c2 100644 --- a/cpu/musashi/m68kmake.c +++ b/cpu/musashi/m68kmake.c @@ -122,6 +122,9 @@ static const char* g_version = "3.31"; #endif /* DECL_SPEC */ +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif /* ======================================================================== */ /* ============================== PROTOTYPES ============================== */ diff --git a/pico/cart.c b/pico/cart.c index 9fcb01a4..8d3a1bc2 100644 --- a/pico/cart.c +++ b/pico/cart.c @@ -12,6 +12,9 @@ #include "../unzip/unzip.h" #include +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif static int rom_alloc_size; static const char *rom_exts[] = { "bin", "gen", "smd", "iso", "sms", "gg", "sg" }; diff --git a/pico/cd/cd_image.c b/pico/cd/cd_image.c index ae2ef0cd..f1816ead 100644 --- a/pico/cd/cd_image.c +++ b/pico/cd/cd_image.c @@ -11,6 +11,10 @@ #include "cdd.h" #include "cue.h" +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + static int handle_mp3(const char *fname, int index) { track_t *track = &cdd.toc.tracks[index]; diff --git a/pico/cd/cue.c b/pico/cd/cue.c index 78c6b0f5..1a5c63da 100644 --- a/pico/cd/cue.c +++ b/pico/cd/cue.c @@ -13,6 +13,10 @@ #include "../pico_int.h" // #define elprintf(w,f,...) printf(f "\n",##__VA_ARGS__); +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + #ifdef _MSC_VER #define snprintf _snprintf #endif diff --git a/pico/patch.c b/pico/patch.c index c0c5b00f..4b6b5472 100644 --- a/pico/patch.c +++ b/pico/patch.c @@ -25,6 +25,10 @@ #include "memory.h" #include "patch.h" +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + struct patch { unsigned int addr; diff --git a/pico/sek.c b/pico/sek.c index 84c048e3..9be7f9a5 100644 --- a/pico/sek.c +++ b/pico/sek.c @@ -10,6 +10,10 @@ #include "pico_int.h" #include "memory.h" +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + /* context */ // Cyclone 68000 #ifdef EMU_C68K diff --git a/pico/state.c b/pico/state.c index 5092ddcb..dc15bc05 100644 --- a/pico/state.c +++ b/pico/state.c @@ -13,6 +13,10 @@ #include "sound/ym2612.h" #include "state.h" +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + // sn76496 extern int *sn76496_regs; diff --git a/platform/common/config_file.c b/platform/common/config_file.c index 1b5c5172..0cd27260 100644 --- a/platform/common/config_file.c +++ b/platform/common/config_file.c @@ -18,6 +18,10 @@ #include "../libpicofe/lprintf.h" #include "config_file.h" +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + static char *mystrip(char *str); #ifndef _MSC_VER diff --git a/platform/common/emu.c b/platform/common/emu.c index 0a9f0890..7b68abe9 100644 --- a/platform/common/emu.c +++ b/platform/common/emu.c @@ -28,6 +28,10 @@ #include #include +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + #ifndef _WIN32 #define PATH_SEP "/" #define PATH_SEP_C '/' diff --git a/platform/common/main.c b/platform/common/main.c index 52676676..424c1b5a 100644 --- a/platform/common/main.c +++ b/platform/common/main.c @@ -18,6 +18,9 @@ #include "version.h" #include +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif static int load_state_slot = -1; char **g_argv; diff --git a/platform/libretro/libretro.c b/platform/libretro/libretro.c index 137c7c6d..2b160f2a 100644 --- a/platform/libretro/libretro.c +++ b/platform/libretro/libretro.c @@ -27,6 +27,10 @@ #include #endif +#ifdef USE_LIBRETRO_VFS +#include "file_stream_transforms.h" +#endif + #ifdef _3DS #include "3ds/3ds_utils.h" #define MEMOP_MAP 4