diff options
Diffstat (limited to 'source/core/StarCompression.hpp')
-rw-r--r-- | source/core/StarCompression.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/core/StarCompression.hpp b/source/core/StarCompression.hpp index 56dc774..3322662 100644 --- a/source/core/StarCompression.hpp +++ b/source/core/StarCompression.hpp @@ -17,8 +17,10 @@ CompressionLevel const HighCompression = 9; void compressData(ByteArray const& in, ByteArray& out, CompressionLevel compression = MediumCompression); ByteArray compressData(ByteArray const& in, CompressionLevel compression = MediumCompression); -void uncompressData(ByteArray const& in, ByteArray& out); -ByteArray uncompressData(ByteArray const& in); +void uncompressData(const char* in, size_t inLen, ByteArray& out, size_t limit = 0); +ByteArray uncompressData(const char* in, size_t inLen, size_t limit = 0); +void uncompressData(ByteArray const& in, ByteArray& out, size_t limit = 0); +ByteArray uncompressData(ByteArray const& in, size_t limit = 0); // Random access to a (potentially) compressed file. class CompressedFile : public IODevice { |