plugins: Remove near_tag_get_data() useless cast
authorSamuel Ortiz <sameo@linux.intel.com>
Tue, 12 Jun 2012 10:06:27 +0000 (12:06 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Tue, 12 Jun 2012 11:00:41 +0000 (13:00 +0200)
There is no need for such a cast when a size_t pointer can be passed
as an argument.

plugins/mifare.c
plugins/nfctype2.c
plugins/nfctype3.c
plugins/nfctype4.c

index 87c04da..553c5e5 100644 (file)
@@ -146,7 +146,7 @@ struct mifare_cookie {
        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 {
@@ -430,7 +430,7 @@ static int mifare_read_NFC(void *data)
 
        /* 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 */
index 027993d..b2f8ca9 100644 (file)
@@ -101,7 +101,7 @@ static int data_recv(uint8_t *resp, int length, void *data)
        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;
 
@@ -113,7 +113,7 @@ static int data_recv(uint8_t *resp, int length, void *data)
                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;
index 4ae7eab..1c99a49 100644 (file)
@@ -192,7 +192,7 @@ static int nfctype3_data_recv(uint8_t *resp, int length, void *data)
        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;
@@ -208,7 +208,7 @@ static int nfctype3_data_recv(uint8_t *resp, int length, void *data)
                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)
@@ -221,7 +221,7 @@ static int nfctype3_data_recv(uint8_t *resp, int length, void *data)
 
                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);
 
index da37231..99fd856 100644 (file)
@@ -228,7 +228,7 @@ static int data_read_cb(uint8_t *resp, int length, void *data)
 {
        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;
 
@@ -243,7 +243,7 @@ static int data_read_cb(uint8_t *resp, int length, void *data)
                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 ;