diff --git a/libretro-common/formats/png/rpng_nbio.c b/libretro-common/formats/png/rpng_nbio.c index 13c40dc638..9f282870e8 100644 --- a/libretro-common/formats/png/rpng_nbio.c +++ b/libretro-common/formats/png/rpng_nbio.c @@ -98,10 +98,11 @@ static bool png_read_plte_into_buf(uint8_t *buf, return true; } -bool rpng_nbio_load_image_argb_iterate(uint8_t *buf, struct rpng_t *rpng) +bool rpng_nbio_load_image_argb_iterate(struct rpng_t *rpng) { unsigned i; unsigned ret; + uint8_t *buf = (uint8_t*)rpng->buff_data; struct png_chunk chunk = {0}; diff --git a/libretro-common/formats/png/rpng_test.c b/libretro-common/formats/png/rpng_test.c index 0636e8dee5..17f1893a38 100644 --- a/libretro-common/formats/png/rpng_test.c +++ b/libretro-common/formats/png/rpng_test.c @@ -87,8 +87,7 @@ static bool rpng_nbio_load_image_argb(const char *path, uint32_t **data, goto end; } - while (rpng_nbio_load_image_argb_iterate( - rpng->buff_data, rpng)); + while (rpng_nbio_load_image_argb_iterate(rpng)); #if 0 fprintf(stderr, "has_ihdr: %d\n", rpng->has_ihdr); diff --git a/libretro-common/include/formats/rpng.h b/libretro-common/include/formats/rpng.h index 9981e30c38..75d6ddd590 100644 --- a/libretro-common/include/formats/rpng.h +++ b/libretro-common/include/formats/rpng.h @@ -109,8 +109,7 @@ bool rpng_is_valid(struct rpng_t *rpng); void rpng_nbio_load_image_free(struct rpng_t *rpng); -bool rpng_nbio_load_image_argb_iterate(uint8_t *buf, - struct rpng_t *rpng); +bool rpng_nbio_load_image_argb_iterate(struct rpng_t *rpng); int rpng_nbio_load_image_argb_process(struct rpng_t *rpng, uint32_t **data, unsigned *width, unsigned *height); diff --git a/tasks/task_file_transfer.c b/tasks/task_file_transfer.c index f00afe25e9..eac67470d4 100644 --- a/tasks/task_file_transfer.c +++ b/tasks/task_file_transfer.c @@ -263,9 +263,7 @@ static int rarch_main_data_image_iterate_transfer(nbio_handle_t *nbio) for (i = 0; i < nbio->image.pos_increment; i++) { - if (!rpng_nbio_load_image_argb_iterate( - nbio->image.handle->buff_data, - nbio->image.handle)) + if (!rpng_nbio_load_image_argb_iterate(nbio->image.handle)) goto error; }