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

FreeBSD Manual Pages

  
 
  

home | help
FREEFARE_ERROR(3)      FreeBSD Library Functions Manual	     FREEFARE_ERROR(3)

NAME
     freefare_strerror,	freefare_strerror_r, freefare_perror,
     mifare_desfire_last_picc_error -- Error Reporting Functions.

LIBRARY
     Mifare card manipulation library (libfreefare, -lfreefare)

SYNOPSIS
     #include <freefare.h>

     const char	*
     freefare_strerror(MifareTag tag);

     int
     freefare_strerror_r(MifareTag tag,	char *buffer, size_t len);

     void
     freefare_strerror(MifareTag tag, char *string);

     uint8_t
     mifare_desfire_last_pcd_error(MifareTag tag);

     uint8_t
     mifare_desfire_last_picc_error(MifareTag tag);

DESCRIPTION
     The freefare_strerror() functions returns the error string	corresponding
     to	the last PCD or	PICC error encounred using tag.

     The freefare_strerror_r() functions does the same as freefare_strerror()
     but the error message is copied into buffer for a maximum size of len
     chars.

     The freefare_strerror() function displays the last	PCD or PICC error en-
     counred using tag to stderr.

     The mifare_desfire_last_pcd_error() function returns the error code of
     the last function call from the library.

     The mifare_desfire_last_picc_error() function returns the error code re-
     turned by the last	command	run on tag.

RETURN VALUES
     freefare_strerror() returns the error message, freefare_strerror_r() re-
     turns 0 on	success, -1 on failure;	mifare_desfire_last_pcd_error()	and
     mifare_desfire_last_picc_error() return an	error code or 0	if no error
     occured or	if tag is not a	Mifare DESFire target.

SEE ALSO
     freefare(3),

AUTHORS
     Romain Tartiere <romain@il4p.org>

FreeBSD	13.0		      September	28, 2010		  FreeBSD 13.0

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

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

home | help