Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ZIP_SOURCE_GET_ARGS(3)	    Library Functions Manual	ZIP_SOURCE_GET_ARGS(3)

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 <wiz@gatalith.at>

FreeBSD	Ports 14.quarterly     December	18, 2017	ZIP_SOURCE_GET_ARGS(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ZIP_SOURCE_GET_ARGS&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help