man zziplib.h (Fonctions bibliothèques) - library
NAME
zziplib.h - library
SYNOPSIS
void zzip_rewinddir (ZZIP_DIR * dir);
zzip_off_t zzip_telldir (ZZIP_DIR* dir);
void zzip_seekdir (ZZIP_DIR* dir, zzip_off_t offset);
ZZIP_DIRENT* zzip_readdir (ZZIP_DIR * dir);
ZZIP_DIR* zzip_opendir (zzip_char_t* filename);
ZZIP_DIR* zzip_opendir_ext_io (zzip_char_t* filename, int o_modes, zzip_strings_t* ext, zzip_plugin_io_t io);
int zzip_closedir (ZZIP_DIR* dir);
zzip_char_t* zzip_strerror (int errcode);
zzip_char_t* zzip_strerror_of (ZZIP_DIR* dir);
int zzip_errno (int errcode);
int zzip_file_close (ZZIP_FILE * fp);
ZZIP_FILE * zzip_file_open (ZZIP_DIR * dir, zzip_char_t* name, int o_mode);
static int zzip_inflate_init (ZZIP_FILE * fp, struct zzip_dir_hdr* hdr);
int zzip_fclose (ZZIP_FILE * fp);
int zzip_close (ZZIP_FILE* fp);
zzip_ssize_t zzip_file_read (ZZIP_FILE * fp, char * buf, zzip_size_t len);
zzip_ssize_t zzip_read (ZZIP_FILE * fp, char * buf, zzip_size_t len);
zzip_size_t zzip_fread (void *ptr, zzip_size_t size, zzip_size_t nmemb, ZZIP_FILE *file);
ZZIP_FILE* zzip_fopen (zzip_char_t* filename, zzip_char_t* mode);
ZZIP_FILE* zzip_freopen (zzip_char_t* filename, zzip_char_t* mode, ZZIP_FILE* stream);
ZZIP_FILE* zzip_open (zzip_char_t* filename, int o_flags);
ZZIP_FILE* zzip_open_ext_io (zzip_char_t* filename, int o_flags, int o_modes, zzip_strings_t* ext, zzip_plugin_io_t io);
ZZIP_FILE* zzip_open_shared_io (ZZIP_FILE* stream, zzip_char_t* filename, int o_flags, int o_modes, zzip_strings_t* ext, zzip_plugin_io_t io);
int zzip_rewind (ZZIP_FILE *fp);
zzip_off_t zzip_seek (ZZIP_FILE * fp, zzip_off_t offset, int whence);
zzip_off_t zzip_tell (ZZIP_FILE * fp);
int zzip_error (ZZIP_DIR * dir);
void zzip_seterror (ZZIP_DIR * dir, int errcode);
ZZIP_DIR * zzip_dirhandle (ZZIP_FILE * fp);
int zzip_dirfd (ZZIP_DIR* dir);
zzip_char_t* zzip_compr_str (int compr);
int zzip_file_real (ZZIP_FILE* fp);
int zzip_dir_real (ZZIP_DIR* dir);
void* zzip_realdir (ZZIP_DIR* dir);
int zzip_realfd (ZZIP_FILE* fp);
int zzip_init_io (struct zzip_plugin_io* io, int flags);
zzip_plugin_io_t zzip_get_default_io ();
int zzip_dir_stat (ZZIP_DIR * dir, zzip_char_t* name, ZZIP_STAT * zs, int flags);
uint32_t __zzip_get32 (unsigned char * s);
int __zzip_find_disk_trailer (int fd, zzip_off_t filesize, struct zzip_disk_trailer * trailer, zzip_plugin_io_t io);
int __zzip_parse_root_directory (int fd, struct zzip_disk_trailer * trailer, struct zzip_dir_hdr ** hdr_return, zzip_plugin_io_t io);
ZZIP_DIR* zzip_dir_alloc_ext_io (zzip_strings_t* ext, const zzip_plugin_io_t io);
ZZIP_DIR* zzip_dir_alloc (zzip_strings_t* fileext);
int zzip_dir_free (ZZIP_DIR * dir);
int zzip_dir_close (ZZIP_DIR * dir);
ZZIP_DIR * zzip_dir_fdopen (int fd, zzip_error_t * errcode_p);
ZZIP_DIR * zzip_dir_fdopen_ext_io (int fd, zzip_error_t * errcode_p, zzip_strings_t* ext, const zzip_plugin_io_t io);
int __zzip_try_open (zzip_char_t* filename, int filemode, zzip_strings_t* ext, zzip_plugin_io_t io);
ZZIP_DIR* zzip_dir_open (zzip_char_t* filename, zzip_error_t* e);
ZZIP_DIR* zzip_dir_open_ext_io (zzip_char_t* filename, zzip_error_t* e, zzip_strings_t* ext, zzip_plugin_io_t io);
int zzip_dir_read (ZZIP_DIR * dir, ZZIP_DIRENT * d);
DESCRIPTION
: zziplib provides read access to zipped files in a zip-archive, : using compression based solely on free algorithms provided by zlib.
AUTHOR
- •
- Guido Draheim <guidod@gmx.de>
COPYRIGHT
(c) 1999,2000,2001,2002 Guido Draheim All rights reserved, use under the restrictions of the Lesser GNU General Public License note the additional license information that can be found in COPYING.ZZIP