diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-02-10 16:46:34 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-02-10 19:19:07 +0100 |
commit | d861bdc08bb1cdf7bcaa01717a44d2788d8ba1b6 (patch) | |
tree | 3870ef7ac174afe16a9f5da83f1dc51d969df02f /tools | |
parent | 3545530e6ef0c821818258adf9440268d17d60cf (diff) | |
download | hardware_replicant_libsamsung-ipc-d861bdc08bb1cdf7bcaa01717a44d2788d8ba1b6.tar.gz hardware_replicant_libsamsung-ipc-d861bdc08bb1cdf7bcaa01717a44d2788d8ba1b6.tar.bz2 hardware_replicant_libsamsung-ipc-d861bdc08bb1cdf7bcaa01717a44d2788d8ba1b6.zip |
tools: nv_data-imei: get rid of "pointer of type 'void *' used in subtraction"
When building nv_data-imei in Replicant 6 we have:
hardware/replicant/libsamsung-ipc/tools/nv_data-imei.c:
In function 'bruteforce_imei_offset':
hardware/replicant/libsamsung-ipc/tools/nv_data-imei.c:675:18:
warning: pointer of type 'void *' used in subtraction [-Wpointer-arith]
(ptr - buffer),
^
Using a data type with a known size like char* avoids this error.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/nv_data-imei.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/nv_data-imei.c b/tools/nv_data-imei.c index 97ed66a..5ba2a05 100644 --- a/tools/nv_data-imei.c +++ b/tools/nv_data-imei.c @@ -619,8 +619,8 @@ int bruteforce_imei_offset(char *nv_data_path, struct imei *given_imei) size_t file_size; size_t search_size; size_t nv_data_chunk_size; - void *buffer = NULL; - void *ptr = NULL; + char *buffer = NULL; + char *ptr = NULL; unsigned char given_imei_buffer[(IMEI_LENGTH + 1) / 2] = { 0 }; bool found_imei = false; int rc; @@ -706,7 +706,7 @@ int read_imei(char *nv_data_path, struct offset *offset) struct imei imei; size_t file_size; size_t nv_data_chunk_size; - void *buffer = NULL; + unsigned char *buffer = NULL; int rc; memset(&imei, 0, sizeof(imei)); |