VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs | Functions
zip.h File Reference

Go to the source code of this file.

Classes

struct  tm_zip_s
 
struct  zip_fileinfo
 

Macros

#define ZIP_OK   (0)
 
#define ZIP_EOF   (0)
 
#define ZIP_ERRNO   (Z_ERRNO)
 
#define ZIP_PARAMERROR   (-102)
 
#define ZIP_BADZIPFILE   (-103)
 
#define ZIP_INTERNALERROR   (-104)
 
#define DEF_MEM_LEVEL   MAX_MEM_LEVEL
 
#define APPEND_STATUS_CREATE   (0)
 
#define APPEND_STATUS_CREATEAFTER   (1)
 
#define APPEND_STATUS_ADDINZIP   (2)
 

Typedefs

typedef voidp zipFile
 
typedef struct tm_zip_s tm_zip
 
typedef const charzipcharpc
 

Functions

zipFile ZEXPORT zipOpen OF ((const char *pathname, int append))
 
zipFile ZEXPORT zipOpen2 OF ((const char *pathname, int append, zipcharpc *globalcomment, zlib_filefunc_def *pzlib_filefunc_def))
 
int ZEXPORT zipOpenNewFileInZip OF ((zipFile file, const char *filename, const zip_fileinfo *zipfi, const void *extrafield_local, uInt size_extrafield_local, const void *extrafield_global, uInt size_extrafield_global, const char *comment, int method, int level))
 
int ZEXPORT zipOpenNewFileInZip2 OF ((zipFile file, const char *filename, const zip_fileinfo *zipfi, const void *extrafield_local, uInt size_extrafield_local, const void *extrafield_global, uInt size_extrafield_global, const char *comment, int method, int level, int raw))
 
int ZEXPORT zipOpenNewFileInZip3 OF ((zipFile file, const char *filename, const zip_fileinfo *zipfi, const void *extrafield_local, uInt size_extrafield_local, const void *extrafield_global, uInt size_extrafield_global, const char *comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, const char *password, uLong crcForCtypting))
 
int ZEXPORT zipWriteInFileInZip OF ((zipFile file, const void *buf, unsigned len))
 
int ZEXPORT zipCloseFileInZip OF ((zipFile file))
 
int ZEXPORT zipCloseFileInZipRaw OF ((zipFile file, uLong uncompressed_size, uLong crc32))
 
int ZEXPORT zipClose OF ((zipFile file, const char *global_comment))
 

Macro Definition Documentation

#define ZIP_OK   (0)
#define ZIP_EOF   (0)
#define ZIP_ERRNO   (Z_ERRNO)
#define ZIP_PARAMERROR   (-102)
#define ZIP_BADZIPFILE   (-103)
#define ZIP_INTERNALERROR   (-104)
#define DEF_MEM_LEVEL   MAX_MEM_LEVEL
#define APPEND_STATUS_CREATE   (0)
#define APPEND_STATUS_CREATEAFTER   (1)
#define APPEND_STATUS_ADDINZIP   (2)

Typedef Documentation

typedef voidp zipFile
typedef struct tm_zip_s tm_zip
typedef const char* zipcharpc

Function Documentation

zipFile ZEXPORT zipOpen OF ( (const char *pathname, int append)  )
zipFile ZEXPORT zipOpen2 OF ( (const char *pathname, int append, zipcharpc *globalcomment, zlib_filefunc_def *pzlib_filefunc_def)  )
int ZEXPORT zipOpenNewFileInZip OF ( (zipFile file, const char *filename, const zip_fileinfo *zipfi, const void *extrafield_local, uInt size_extrafield_local, const void *extrafield_global, uInt size_extrafield_global, const char *comment, int method, int level)  )
int ZEXPORT zipOpenNewFileInZip2 OF ( (zipFile file, const char *filename, const zip_fileinfo *zipfi, const void *extrafield_local, uInt size_extrafield_local, const void *extrafield_global, uInt size_extrafield_global, const char *comment, int method, int level, int raw)  )
int ZEXPORT zipOpenNewFileInZip3 OF ( (zipFile file, const char *filename, const zip_fileinfo *zipfi, const void *extrafield_local, uInt size_extrafield_local, const void *extrafield_global, uInt size_extrafield_global, const char *comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, const char *password, uLong crcForCtypting)  )
int ZEXPORT zipWriteInFileInZip OF ( (zipFile file, const void *buf, unsigned len)  )
int ZEXPORT zipCloseFileInZip OF ( (zipFile file)  )
int ZEXPORT zipCloseFileInZipRaw OF ( (zipFile file, uLong uncompressed_size, uLong crc32)  )
int ZEXPORT zipClose OF ( (zipFile file, const char *global_comment)  )

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)