uint8_t *rs_pmem; /* Stored read sector */
int rs_max_length; /* available size */
uint8_t *nfc_data;
- int nfc_data_length;
+ size_t nfc_data_length;
};
struct type2_cmd {
/* save tag memory pointer to data_block */
mf_ck->nfc_data = near_tag_get_data(mf_ck->tag,
- (size_t *)&mf_ck->nfc_data_length);
+ &mf_ck->nfc_data_length);
/* First read here: */
err = mifare_read_sector(data, /* cookie */
struct type2_tag *tag = data;
struct type2_cmd cmd;
uint8_t *nfc_data;
- uint16_t current_length, length_read, data_length;
+ size_t current_length, length_read, data_length;
uint32_t adapter_idx;
int read_blocks;
return length;
}
- nfc_data = near_tag_get_data(tag->tag, (size_t *)&data_length);
+ nfc_data = near_tag_get_data(tag->tag, &data_length);
adapter_idx = near_tag_get_adapter_idx(tag->tag);
length_read = length - NFC_HEADER_SIZE;
struct type3_tag *tag = data;
struct type3_cmd cmd;
uint8_t *nfc_data;
- uint16_t current_length, length_read, data_length;
+ size_t current_length, length_read, data_length;
uint32_t adapter_idx;
uint32_t target_idx;
int read_blocks;
goto out;
}
- nfc_data = near_tag_get_data(tag->tag, (size_t *)&data_length);
+ nfc_data = near_tag_get_data(tag->tag, &data_length);
length_read = length - OFS_READ_DATA ;
current_length = tag->current_block * BLOCK_SIZE;
if (current_length + (length - OFS_READ_DATA) > data_length)
tag->current_block = 0;
- DBG("Done reading %d bytes at %p", data_length, nfc_data);
+ DBG("Done reading %zd bytes at %p", data_length, nfc_data);
records = near_ndef_parse(nfc_data, data_length);
near_tag_add_records(tag->tag, records, tag->cb, 0);
{
struct t4_cookie *cookie = data ;
uint8_t *nfc_data;
- uint16_t data_length, length_read, current_length;
+ size_t data_length, length_read, current_length;
uint16_t remain_bytes;
int err = 0;
return t4_cookie_release(err, cookie);
}
- nfc_data = near_tag_get_data(cookie->tag, (size_t *)&data_length);
+ nfc_data = near_tag_get_data(cookie->tag, &data_length);
/* Remove SW1 / SW2 and NFC header */
length_read = length - NFC_HEADER_SIZE - 2 ;