49 Commits

Author SHA1 Message Date
Brad Parker
9617605371 cdrom: set optimal read speed 2019-06-30 18:34:00 -04:00
twinaphex
653bcba2e0 Update libretro-common 2018-08-07 06:17:48 +02:00
twinaphex
c563eedb32 Hopefully the VFS interface can now remain stable 2018-08-07 05:53:32 +02:00
twinaphex
e8b0d6974d Merge commit '48cb38619ff8bbc5ff3c0df93704b3297047a8fe' 2018-06-22 15:00:02 +02:00
twinaphex
768ebbfdb5 Merge commit 'ce9ce1d35387ef8144e53bf071396fa075bfb6c5' as 'libretro-common' 2018-05-12 17:56:34 +02:00
twinaphex
0548349991 Remove libretro-common 2018-05-12 17:56:14 +02:00
twinaphex
be7eb4de1c Update libretro-common 2018-04-16 08:57:17 +02:00
twinaphex
1751f4a0af Make it possible to read bigger files by replacing ssize_t with int64_t
and size_t with uint64_t
2018-04-13 00:18:11 +02:00
twinaphex
85d3be1245 Update libretro-common 2018-03-23 11:17:56 +01:00
twinaphex
6622cb0810 Update libretro API 2017-12-16 14:12:38 +01:00
twinaphex
1b6b670882 filestream - use int64_t 2017-12-15 21:10:58 +01:00
twinaphex
1932513edb Update libretro-common 2017-12-15 00:31:37 +01:00
twinaphex
c7c4b723d6 Move path_file_exists to filestream and do away with filestream
dependencies in file/file_path
2017-12-14 20:05:46 +01:00
Brad Parker
8c0adf3594 move path_file_rename and path_file_remove into VFS 2017-12-14 13:32:26 -05:00
twinaphex
0b6c191354 Start moving file stream code over to vfs_implementation.c 2017-12-14 14:03:42 +01:00
twinaphex
7788a852c0 Some more cleanups 2017-12-14 00:16:18 +01:00
twinaphex
57b730ab61 Start implementing VFS layer ; first split up VFS libretro functionality
to separate header until things are finalized
2017-12-11 21:24:14 +01:00
twinaphex
ad70bb9866 Get rid of unused filestream_get_ext 2017-12-11 17:42:00 +01:00
twinaphex
43c9bb374d filestream_set_size can be made a static function 2017-12-11 17:39:56 +01:00
twinaphex
61d3f90cae Add hint defines to libretro.h 2017-12-11 12:53:47 +01:00
twinaphex
318f17c4cb Start using VFS API constant defines 2017-12-11 12:15:00 +01:00
twinaphex
93ee4df5f5 Move RFILE_HINT_UNBUFFERED to file_stream.c 2017-12-11 11:47:13 +01:00
twinaphex
e1461cc0de Get rid of hashes in config_file.c 2017-12-11 11:40:36 +01:00
twinaphex
2fd8210e59 Create shareable filestream_getline 2017-12-10 22:35:08 +01:00
twinaphex
2e979ec537 Replace function signatures of file_stream file functions 2017-12-10 22:25:38 +01:00
twinaphex
a8e031777e * Get rid of RFILE_MODE_READ_TEXT
* Get rid of PSP ifdef sinside file_stream.c
2017-12-10 22:05:24 +01:00
Alcaro
dca30d533f
Update file_stream.h 2017-12-04 14:31:11 +01:00
Alcaro
130e4522e2
Update file_stream.h 2017-12-04 13:51:25 +01:00
Alcaro
50148c03e2
not used anymore
4e66962ba8
2017-12-04 13:27:05 +01:00
Brad Parker
94aa2cd08a document setvbuf changes, only call it with bufsize >0 2017-11-17 16:12:36 -05:00
Brad Parker
68a8198e4a convert more file IO functions to use filestream, fixes encoding issues on Windows 2017-10-29 12:08:24 -04:00
Brad Parker
0a1b3fedc0 VC6 support (targets NT 3.51) 2017-09-06 23:03:02 -04:00
twinaphex
47b4de7bbf Update 2017-09-06 23:17:00 +02:00
twinaphex
57514668f3 Revert "Update"
This reverts commit af3b2f22ec8bdf66ef843b408d72f7bfebcf2dc2.
2017-06-24 23:15:16 +02:00
twinaphex
af3b2f22ec Update 2017-06-24 23:05:29 +02:00
twinaphex
e6ee2527e5 Add filestream_get_size/filestream_set_size 2017-02-18 02:21:33 +01:00
twinaphex
e9524f1b95 Add filestream_get_ext 2017-02-18 02:16:40 +01:00
twinaphex
7a5ed7cc65 Add filestream_flush and use filestream interface for tasks/task_save.c 2017-02-17 03:03:18 +01:00
twinaphex
64bb848daf Update headers (pt. 2 - libretro-common) 2017-01-22 13:58:20 +01:00
twinaphex
a503db016e Create filestream_eof 2016-06-03 07:29:27 +02:00
twinaphex
d40eade52c Create filestream_getline 2016-06-03 07:09:50 +02:00
twinaphex
2b33c731d0 Create RFILE_MODE_READ_TEXT 2016-06-03 03:14:42 +02:00
twinaphex
4dc3fe9f8c Create filestream_getc 2016-06-03 00:07:00 +02:00
twinaphex
97427b343b (libretro-common) Create filestream_gets 2016-06-03 00:03:58 +02:00
twinaphex
08b7ac500b (libretro-common) Updates 2016-04-23 10:40:46 +02:00
twinaphex
2bb90f3702 Add filestream_putc 2016-04-07 03:23:01 +02:00
twinaphex
1b289c0f05 (libretro-common) Update 2016-03-24 04:23:17 +01:00
twinaphex
e41127459e Rename 'filestream' functions 2016-03-24 04:09:25 +01:00
twinaphex
3720cf87e7 Rename retro_file to file_stream 2016-03-20 16:29:14 +01:00