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.
*/
#include <streams/file_stream.h>
#include <string.h>
#include <stdarg.h>
#include <libretro_vfs.h>
#include <streams/file_stream.h>
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, "b"))
retro_mode = RFILE_MODE_READ;
retro_mode = RETRO_VFS_FILE_ACCESS_READ;
if (strstr(mode, "w"))
retro_mode = RFILE_MODE_WRITE;
retro_mode = RETRO_VFS_FILE_ACCESS_WRITE;
if (strstr(mode, "+"))
retro_mode = RFILE_MODE_READ_WRITE;
retro_mode = RETRO_VFS_FILE_ACCESS_READ_WRITE;
return filestream_open(path, retro_mode, -1);
}