hostile-takeover/mpshared/decompress.h
2014-07-06 17:47:28 -07:00

24 lines
528 B
C++

#ifndef __DECOMPRESS_H__
#define __DECOMPRESS_H__
#include "inc/basictypes.h"
namespace wi {
struct CompressionHeader // coh
{
word fCompressed;
word cbUncompressed;
word cbCompressed;
};
#define kcbCompressionHeader 6 // sizeof returns 8 on some platforms
extern "C" word DecompressChunk(byte **ppbCompressed, byte *pbDecompressed,
byte *pbCacheEnd, word cbMax);
extern "C" void DecompressToMemory(byte *pbCompressed, byte *pbOut,
CompressionHeader *pcoh);
} // namespace wi
#endif // __DECOMPRESS_H__