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

FreeBSD Manual Pages

  
 
  

home | help
ZIP_SOURCE_GET_ARGS(3)	 BSD 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 re-
     turns 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)

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

BSD			       October 30, 2014				   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO | AUTHORS

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

home | help