Ryan Houdek
0ab2a550b1
FEXCore: Convert string to fextl
2023-03-16 03:21:46 -07:00
Ryan Houdek
5d928fbdee
FileLoading: Remove now unnecessary duplicated functions
2023-03-16 03:21:46 -07:00
Ryan Houdek
fe886716a4
Config: Convert string to fextl
...
This sprawled out to lots of places as expected
2023-03-16 03:21:45 -07:00
Ryan Houdek
8941b8a312
Convert the rest of vector to fextl
2023-03-16 03:03:08 -07:00
Ryan Houdek
35d126e12d
Utils: Temporarily duplicate LoadFile
...
The std::vector implementation is going to be short-lived while code
churn happens.
Just duplicate it while we smash through the world.
2023-03-15 12:04:46 -07:00
Ryan Houdek
f36bbf0f59
FileLoading: Add a very quick fixed size small file loading helper
...
If we have a fixed file to read, we can read it in three syscalls.
fstream is...weirdly slow in the other implementation.
Theoretically in the future this can be improved to a single syscall if
the `readfile` syscall ends up in upstream Linux.
2023-01-14 13:33:32 -08:00
Ryan Houdek
4b47e66135
FEXCore/Utils: Adds File loading helper
...
This will be used in multiple locations now.
2021-11-06 02:56:31 -07:00