Christoph Oelckers
78a71bb662
streamline the buffer readers.
2023-12-14 17:22:32 +01:00
Christoph Oelckers
f3c7e01195
fixed BufferingReader
2023-12-14 17:22:31 +01:00
Christoph Oelckers
0be8fed6fc
fixed BufferingReader.
2023-12-14 17:22:31 +01:00
Christoph Oelckers
39020f7f95
preparations for getting rid of FZipLump
...
* allow ancient compression algorithms to be handled by OpenDecompressor.
* move FCompressedBuffer to fs_files.h
* use a mutex lock for 7z access because it cannot be made thread save otherwise.
2023-12-14 17:22:30 +01:00
Christoph Oelckers
f873946bd0
fixed some warnings.
2023-12-10 13:31:50 +01:00
Christoph Oelckers
fc84579319
let FileReader::Read return an opaque buffer instead of std::vector.
...
This can later allow returning a pointer to a static buffer from a cache without creating copies.
2023-12-10 09:07:49 +01:00
Christoph Oelckers
4fd5f00c4b
- made all FileReader implementations 64 bit capable.
2023-09-14 21:45:38 +02:00
Christoph Oelckers
c77ece4922
moved private definitions out of public headers.
2023-08-22 22:54:54 +02:00