ZIP_SOURCE_SEEK_COMPUTE_OFFSET
Section: C Library Functions (3)
Index
Return to Main Contents
BSD mandoc
NAME
zip_source_seek_compute_offset
- validate arguments and compute offset
LIBRARY
libzip (-lzip)
SYNOPSIS
In zip.h
Ft zip_int64_t
Fn zip_source_seek_compute_offset zip_uint64_t offset zip_uint64_t length void *data zip_uint64_t data_length zip_error_t *error
DESCRIPTION
Use this function to compute the offset for a
ZIP_SOURCE_SEEK
or
ZIP_SOURCE_SEEK_WRITE
command.
data
and
data_length
are the arguments to the source callback,
offset
is the current offset and
length
is the length of the source data or, for
ZIP_SOURCE_SEEK_WRITE
the amount of data written.
RETURN VALUES
On success, it returns the new offset, on error it returns -1 and
sets
error
ERRORS
Fn zip_source_seek_compute_offset
fails if:
- Bq Er ZIP_ER_INVAL
-
One of the arguments is invalid or the seek would place the offset
outside the data.
SEE ALSO
zip_source_function3
HISTORY
Fn zip_source_seek_compute_offset
was added in libzip 1.0.
AUTHORS
An -nosplit
An Dieter Baron Aq Mt dillo@nih.at
and
An Thomas Klausner Aq Mt tk@giga.or.at
Index
- NAME
-
- LIBRARY
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- ERRORS
-
- SEE ALSO
-
- HISTORY
-
- AUTHORS
-
This document was created by
man2html,
using the manual pages.
Time: 05:30:24 GMT, May 18, 2024