From f52708e205608497373c968fcb5818eab6f8c974 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 7 Aug 2018 06:00:16 +0200 Subject: [PATCH] Update filestream_transforms.h --- libretro-common/include/streams/file_stream_transforms.h | 4 ++++ libretro-common/streams/file_stream_transforms.c | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/libretro-common/include/streams/file_stream_transforms.h b/libretro-common/include/streams/file_stream_transforms.h index c1690fa6d6..30b56cf6e4 100644 --- a/libretro-common/include/streams/file_stream_transforms.h +++ b/libretro-common/include/streams/file_stream_transforms.h @@ -41,6 +41,7 @@ RETRO_BEGIN_DECLS #undef fgetc #undef fwrite #undef fputc +#undef fflush #undef fprintf #undef ferror #undef feof @@ -54,6 +55,7 @@ RETRO_BEGIN_DECLS #define fgetc rfgetc #define fwrite rfwrite #define fputc rfputc +#define fflush rfflush #define fprintf rfprintf #define ferror rferror #define feof rfeof @@ -78,6 +80,8 @@ int64_t rfwrite(void const* buffer, int rfputc(int character, RFILE * stream); +int64_t rfflush(RFILE * stream); + int rfprintf(RFILE * stream, const char * format, ...); int rferror(RFILE* stream); diff --git a/libretro-common/streams/file_stream_transforms.c b/libretro-common/streams/file_stream_transforms.c index efeb7edd9c..fc1e1bd160 100644 --- a/libretro-common/streams/file_stream_transforms.c +++ b/libretro-common/streams/file_stream_transforms.c @@ -123,6 +123,11 @@ int rfputc(int character, RFILE * stream) return filestream_putc(stream, character); } +int64_t rfflush(RFILE * stream) +{ + return filestream_flush(stream); +} + int rfprintf(RFILE * stream, const char * format, ...) { int result;