Scroll to navigation

FREEFARE_ERROR(3) Library Functions Manual FREEFARE_ERROR(3)

NAME

freefare_strerror, freefare_strerror_r, freefare_perror, mifare_desfire_last_picc_errorError 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 () functions returns the error string corresponding to the last PCD or PICC error encounred using tag.

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

The () function displays the last PCD or PICC error encounred using tag to stderr.

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

The () 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⟩

September 28, 2010 Debian