int optname, const void *optval,
unsigned int optlen);
} fn;
int optname, const void *optval,
unsigned int optlen);
} fn;
- struct rfid_layer2 *next;
};
struct rfid_layer2_handle {
};
struct rfid_layer2_handle {
#ifdef __LIBRFID__
struct rfid_protocol {
#ifdef __LIBRFID__
struct rfid_protocol {
- struct rfid_protocol *next;
unsigned int id;
char *name;
struct {
unsigned int id;
char *name;
struct {
int (*auth)(struct rfid_reader_handle *h, u_int8_t cmd,
u_int32_t serno, u_int8_t block);
} mifare_classic;
int (*auth)(struct rfid_reader_handle *h, u_int8_t cmd,
u_int32_t serno, u_int8_t block);
} mifare_classic;
- struct rfid_reader *next;