libextractor  1.11
About: GNU libextractor is a library used to extract meta-data from files of arbitrary type.
  Fossies Dox: libextractor-1.11.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

FileFuncDefs Struct Reference

Data Fields

uLong(* zread_file )(voidpf opaque, void *buf, uLong size)
 
long(* ztell_file )(voidpf opaque)
 
long(* zseek_file )(voidpf opaque, uLong offset, int origin)
 
voidpf opaque
 

Detailed Description

IO callbacks for access to the ZIP data.

Definition at line 85 of file unzip.c.

Field Documentation

◆ opaque

voidpf FileFuncDefs::opaque

Opaque argument to pass to all IO functions.

Definition at line 105 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open().

◆ zread_file

uLong(* FileFuncDefs::zread_file) (voidpf opaque, void *buf, uLong size)

Callback for reading 'size' bytes from the ZIP archive into buf.

Definition at line 90 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open().

◆ zseek_file

long(* FileFuncDefs::zseek_file) (voidpf opaque, uLong offset, int origin)

Callback for seeking to a different position in the ZIP archive.

Definition at line 100 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open().

◆ ztell_file

long(* FileFuncDefs::ztell_file) (voidpf opaque)

Callback to obtain the current read offset in the ZIP archive.

Definition at line 95 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open().


The documentation for this struct was generated from the following file: