from small one page howto to huge articles all in one place
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
ZIP_SOURCE_WINDOW_CREATE
Section: C Library Functions (3) Index
Return to Main Contents
BSD mandoc
NAME
zip_source_window_create
- create zip data source overlay
LIBRARY
libzip -lzip)
SYNOPSIS
In zip.h
Ft zip_source_t *
Fn zip_source_window_create zip_source_t *source zip_uint64_t start zip_int64_t len zip_error_t *error
DESCRIPTION
The
Fn zip_source_window_create
function create a zip source from an underlying zip source,
restricting access to a particular window starting at byte
start
and having size
len
If
len
is -1, the window spans to the end of the underlying source.
Fn zip_source_window
and
Fn zip_source_window_create
don't take ownership of
source
The caller is responsible for freeing it.
(This is different to other layered sources.)
RETURN VALUES
Upon successful completion, the created source is returned.
Otherwise,
NULL
is returned and the error code in
error
is set to indicate the error.
ERRORS
Fn zip_source_window_create
fails if:
- Bq Er ZIP_ER_INVAL
-
src
is
NULL
there is an integer overflow adding
start
and
len
or
len
is less than -1.
- Bq Er ZIP_ER_MEMORY
-
Required memory could not be allocated.
SEE ALSO
libzip(3),
zip_source5
HISTORY
Fn zip_source_window_create
was added in libzip 1.8.0.
AUTHORS
An -nosplit
An Dieter Baron Aq Mt dillo@nih.at
and
An Thomas Klausner Aq Mt wiz@gatalith.at
Index
- NAME
-
- LIBRARY
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- ERRORS
-
- SEE ALSO
-
- HISTORY
-
- AUTHORS
-
|