Man page - freefare_strerror(3)

Packages contains this manual

Manual


FREEFARE_ERROR (3) 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 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)