Provided by: libfreefare-doc_0.4.0-2.3build2_all bug

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)