Provided by: libfreefare-doc_0.4.0-2.3build2_all 

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 encounred 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 returned by the last command run on
tag.
RETURN VALUES
freefare_strerror() returns the error message, freefare_strerror_r() returns 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>
Debian September 28, 2010 FREEFARE_ERROR(3)