Data Structures | Functions

zip.c File Reference

#include "wizard/studio.h"
#include "wizard/exception.h"
#include "wizard/exception-private.h"
#include "wizard/memory_.h"
#include "wizard/zip.h"
#include "zlib.h"

Data Structures

struct  _ZIPInfo

Functions

WizardExport ZIPInfoAcquireZIPInfo (const size_t level)
WizardExport const StringInfoGetZIPChaos (const ZIPInfo *zip_info)
WizardExport ZIPInfoDestroyZIPInfo (ZIPInfo *zip_info)
static voidpf AcquireZIPMemory (voidpf context, uInt items, uInt size)
static void RelinquishZIPMemory (voidpf context, voidpf memory)
WizardExport WizardBooleanType IncreaseZIP (ZIPInfo *zip_info, const StringInfo *message, ExceptionInfo *exception)
WizardExport WizardBooleanType RestoreZIP (ZIPInfo *zip_info, const size_t length, const StringInfo *message, ExceptionInfo *exception)

Function Documentation

WizardExport ZIPInfo* AcquireZIPInfo ( const size_t  level  ) 
static voidpf AcquireZIPMemory ( voidpf  context,
uInt  items,
uInt  size 
) [static]
WizardExport ZIPInfo* DestroyZIPInfo ( ZIPInfo zip_info  ) 
WizardExport const StringInfo* GetZIPChaos ( const ZIPInfo zip_info  ) 
WizardExport WizardBooleanType IncreaseZIP ( ZIPInfo zip_info,
const StringInfo message,
ExceptionInfo exception 
)
static void RelinquishZIPMemory ( voidpf  context,
voidpf  memory 
) [static]
WizardExport WizardBooleanType RestoreZIP ( ZIPInfo zip_info,
const size_t  length,
const StringInfo message,
ExceptionInfo exception 
)