#include "../common/platform.h"


Go to the source code of this file.
Data Structures | |
| struct | zipHead_s |
Defines | |
| #define | CM_NO_COMPRESSION 0 |
| #define | CM_SHRUNK 1 |
| #define | CM_REDUCED_F1 2 |
| #define | CM_REDUCED_F2 3 |
| #define | CM_REDUCED_F3 4 |
| #define | CM_REDUCED_F4 5 |
| #define | CM_IMPLODED 6 |
| #define | CM_RESERVED_7 7 |
| #define | CM_DEFLATED 8 |
| #define | CM_DEFLATE64 9 |
| #define | CM_IMPLODING 10 |
| #define | CM_RESERVED_11 11 |
| #define | CM_BZIP2 12 |
| #define | VMB_MSDOS_FAT 0 |
| #define | VMB_AMIGA 1 |
| #define | VMB_OPENVMS 2 |
| #define | VMB_UNIX 3 |
| #define | VMB_VM_CMS 4 |
| #define | VMB_ATARI_ST 5 |
| #define | VMB_OS_2_HPFS 6 |
| #define | VMB_MACINTOSH 7 |
| #define | VMB_Z_SYSTEM 8 |
| #define | VMB_CP_M 9 |
| #define | VMB_WINDOWS_NTFS 10 |
| #define | VMB_MVS_OS_390_Z_OS 11 |
| #define | VMB_VSE 12 |
| #define | VMB_ACORN_RISC 13 |
| #define | VMB_VFAT 14 |
| #define | VMB_ALTERNATE_MVS 15 |
| #define | VMB_BEOS 16 |
| #define | VMB_TANDEM 17 |
| #define | VMB_OS_400 18 |
| #define | VMB_OS_X_DARWIN 19 |
Typedefs | |
| typedef struct zipHead_s | zipHead_t |
Functions | |
| wtBoolean | zip_WriteLocalChunk (zipHead_t *z, FILE *f) |
| Write local header to file. | |
| wtBoolean | zip_WriteCentralChunk (zipHead_t *z, FILE *f) |
| Write central header to file. | |
| wtBoolean | zip_WriteEndChunk (W16 num, W32 size, W32 offset, W16 len, char *comment, FILE *f) |
| Write end of central directory data to file. | |
| wtBoolean zip_WriteCentralChunk | ( | zipHead_t * | z, | |
| FILE * | f | |||
| ) |
Write central header to file.
| [in] | z | zip entry to write central header for. |
| [in] | f | File to write to. |

| wtBoolean zip_WriteEndChunk | ( | W16 | num, | |
| W32 | size, | |||
| W32 | offset, | |||
| W16 | len, | |||
| char * | comment, | |||
| FILE * | f | |||
| ) |
Write end of central directory data to file.
| [in] | num | Number of entries in central directory. |
| [in] | size | Size of central directory in bytes. |
| [in] | offset | Offset of central directory. |
| [in] | len | Length of zip file comment in bytes (0 if none). |
| [in] | comment | Zip file comment if len != 0. |
| [in] | f | File to write to. |

| wtBoolean zip_WriteLocalChunk | ( | zipHead_t * | z, | |
| FILE * | f | |||
| ) |
Write local header to file.
| [in] | z | zip entry to write local header for. |
| [in] | f | File to write to. |
