From: Keith Packard Date: Tue, 5 Feb 2019 06:33:32 +0000 (-0800) Subject: altos: Stop doing pointer arith on void * X-Git-Tag: 1.9.1~1^2~137 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=f26197f0eec650330b476514c47978b4ba087719;ds=sidebyside altos: Stop doing pointer arith on void * Switch to uint8_t * instead. Signed-off-by: Keith Packard --- diff --git a/src/kernel/ao_storage.c b/src/kernel/ao_storage.c index 132431e2..cfd116f9 100644 --- a/src/kernel/ao_storage.c +++ b/src/kernel/ao_storage.c @@ -20,11 +20,9 @@ #include uint8_t -ao_storage_read(ao_pos_t pos, void *buf, uint16_t len) +ao_storage_read(ao_pos_t pos, void *v_buf, uint16_t len) { -#ifdef CC1111 - return ao_storage_device_read(pos, buf, len); -#else + uint8_t *buf = v_buf; uint16_t this_len; uint16_t this_off; @@ -50,15 +48,12 @@ ao_storage_read(ao_pos_t pos, void *buf, uint16_t len) pos += this_len; } return 1; -#endif } uint8_t -ao_storage_write(ao_pos_t pos, void *buf, uint16_t len) +ao_storage_write(ao_pos_t pos, void *v_buf, uint16_t len) { -#ifdef CC1111 - return ao_storage_device_write(pos, buf, len); -#else + uint8_t *buf = v_buf; uint16_t this_len; uint16_t this_off; @@ -84,7 +79,6 @@ ao_storage_write(ao_pos_t pos, void *buf, uint16_t len) pos += this_len; } return 1; -#endif } static uint8_t storage_data[128];