![]() |
DSMCC
21.3.0
|
Decompresses DSMCC module data using zlib library (also provides 'stack like' dynamic memory management for zlib). More...
#include <string.h>#include "clDsmSystem.h"#include "moduleDecompress.h"#include "moduleData.h"#include "zlib.h"Classes | |
| struct | s_ZlibHeap |
Macros | |
| #define | ZLIB_HEAP_NUM_BYTES (((U32BIT)1 << 15 /*MAX_WBITS*/) + (1024 * 32)) |
| #define | ZLIB_HEAP_NUM_PTRS(sz) ((sz) + sizeof(voidpf) - 1) / sizeof(voidpf) |
Typedefs | |
| typedef voidpf | Data |
| typedef Data * | P_Data |
| typedef struct s_ZlibHeap | S_ZlibHeap |
Functions | |
| void | moduleDecompressInit (P_DsmCoreInst idp) |
| E_DscError | moduleDecompress (P_DsmCoreInst idp, U32BIT compressedSize, U32BIT decompressedSize, P_ModuleData hCompModuleData, P_ModuleData *ppModuleData) |
Decompresses DSMCC module data using zlib library (also provides 'stack like' dynamic memory management for zlib).
1.8.13