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