Files
Leviathan/Library/Internal/include/compress/XZip.h
T
2026-06-01 12:46:52 +02:00

14 lines
495 B
C++

#ifndef __XZIP_H_
#define __XZIP_H_
namespace XZip
{
extern size_t GetBufferSize( size_t original_size );
extern size_t GetOriginalSize( const void *source, size_t source_len );
extern bool IsCompressed( const void *source, size_t source_len );
extern size_t Compress( const void *source, size_t source_len, void *buffer, size_t buffer_size, int ratio = -1 );
extern bool Uncompress( const void *source, size_t source_len, void *buffer, size_t buffer_size );
}
#endif // __XZIP_H_