"Fossies" - the Fresh Open Source Software Archive

Member "libzip-1.5.2/man/ZIP_SOURCE_GET_ARGS.man" (12 Mar 2019, 2756 Bytes) of package /linux/misc/libzip-1.5.2.tar.xz:


Caution: As a special service "Fossies" has tried to format the requested manual source page into HTML format but links to other man pages may be missing or even erroneous. Alternatively you can here view or download the uninterpreted manual source code. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs" side-by-side code changes report for "ZIP_SOURCE_GET_ARGS.man": 1.3.2_vs_1.4.0.

ZIP_SOURCE_GET_ARGS

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
RETURN VALUES
ERRORS
SEE ALSO
HISTORY
AUTHORS

NAME

ZIP_SOURCE_GET_ARGS − validate and cast arguments to source callback

LIBRARY

libzip (-lzip)

SYNOPSIS

#include <zip.h>

type *

ZIP_SOURCE_GET_ARGS(type, void *data, zip_uint64_t len, zip_error_t *error);

DESCRIPTION

The ZIP_SOURCE_GET_ARGS() macro casts data to a pointer to type.

RETURN VALUES

On success, ZIP_SOURCE_GET_ARGS() returns data. In case of error, it returns NULL and sets error.

ERRORS

ZIP_SOURCE_GET_ARGS() fails if:

[ZIP_ER_INVAL]

len is less than the size of type

SEE ALSO

libzip(3), zip_source_function(3)

HISTORY

ZIP_SOURCE_GET_ARGS() was added in libzip 1.0.

AUTHORS

Dieter Baron <dillo@nih.at> and Thomas Klausner <tk@giga.or.at>