![]()  | 
  
    DSMCC
    22.11.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 | 
| struct | s_UncompData | 
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 | 
| typedef struct s_UncompData * | P_UncompData | 
| typedef struct s_UncompData | S_UncompData | 
Functions | |
| void | moduleDecompressInit (P_DsmCoreInst idp) | 
| E_DscError | moduleDecompress (P_DsmCoreInst idp, U32BIT compressedSize, U32BIT decompressedSize, P_ModuleData hCompModuleData, P_ModuleData *ppModuleData) | 
| E_DscError | moduleUncompress (P_DsmCoreInst idp, U32BIT compressedSize, P_ModuleData hCompModuleData, U32BIT *uncompressedSize, P_ModuleData *ppModuleData) | 
Decompresses DSMCC module data using zlib library (also provides 'stack like' dynamic memory management for zlib).
 1.8.11