| ZIP_SOURCE_ZIP(3) | Library Functions Manual | ZIP_SOURCE_ZIP(3) | 
zip_source_zip —
#include <zip.h>
zip_source_t *
  
  zip_source_zip(zip_t
    *archive, zip_t
    *srcarchive, zip_uint64_t
    srcidx, zip_flags_t
    flags, zip_uint64_t
    start, zip_int64_t
    len);
zip_source_zip() creates a zip source from
  a file in a zip archive. The srcarchive argument is the
  (open) zip archive containing the source zip file at index
  srcidx. len bytes from offset
  start will be used in the zip_source. If
  len is 0 or -1, the rest of the file, starting from
  start, is used. If start is zero
  and len is -1, the whole file will be copied without
  decompressing it.
Supported flags are:
ZIP_FL_UNCHANGEDZIP_FL_RECOMPRESSNULL is returned and the error code in
  archive is set to indicate the error.
zip_source_zip() fails if:
ZIP_ER_CHANGED]ZIP_ER_INVAL]ZIP_ER_MEMORY]zip_stat_index() and
  zip_fopen_index().
zip_source_zip() was added in libzip 1.0.
| December 18, 2017 | NetBSD 9.99.41 |