This commit is contained in:
twinaphex 2017-12-12 12:22:06 +01:00
parent 709c7de40f
commit f8fd94f6f4
1 changed files with 7 additions and 5 deletions

View File

@ -20,21 +20,23 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/ */
#include <streams/file_stream.h>
#include <string.h> #include <string.h>
#include <stdarg.h> #include <stdarg.h>
#include <libretro_vfs.h>
#include <streams/file_stream.h>
RFILE* rfopen(const char *path, const char *mode) RFILE* rfopen(const char *path, const char *mode)
{ {
unsigned int retro_mode = RFILE_MODE_READ_TEXT; unsigned int retro_mode = 0;
if (strstr(mode, "r")) if (strstr(mode, "r"))
if (strstr(mode, "b")) if (strstr(mode, "b"))
retro_mode = RFILE_MODE_READ; retro_mode = RETRO_VFS_FILE_ACCESS_READ;
if (strstr(mode, "w")) if (strstr(mode, "w"))
retro_mode = RFILE_MODE_WRITE; retro_mode = RETRO_VFS_FILE_ACCESS_WRITE;
if (strstr(mode, "+")) if (strstr(mode, "+"))
retro_mode = RFILE_MODE_READ_WRITE; retro_mode = RETRO_VFS_FILE_ACCESS_READ_WRITE;
return filestream_open(path, retro_mode, -1); return filestream_open(path, retro_mode, -1);
} }