27#ifndef COMMON_PACKICE_H
28#define COMMON_PACKICE_H
30#include "common/array.h"
31#include "common/scummsys.h"
36 kPackIceVersion110 = 0,
37 kPackIceVersion200 = 1,
38 kPackIceVersion231 = 2
44 PackIceVersion version;
47bool detectPackIceHeader(
const byte *data, uint32 size,
bool exactSizeKnown);
48bool parsePackIceHeader(
const byte *data, uint32 size,
bool exactSizeKnown,
PackIceHeader &header);
49const char *getPackIceName(PackIceVersion version);
51bool decompressPackIce(
const byte *data, uint32 size,
Common::Array<byte> &out,
bool exactSizeKnown =
true);
52bool decompressPackIceStream(
const byte *data, uint32 size, uint32 streamStart, uint32 streamEnd,
Definition: algorithm.h:29