zziplib.h(3)

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 pro
vided 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
zziplib 0.10.83.pre1
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout