summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2022-02-24 17:43:30 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2022-02-24 23:09:04 +0000
commitaad22e646509b7393f89b77f59894fba52031b7c (patch)
tree5fa4c817abca31bc235f919d4e65a5782cd23f84 /src
parent3fe60b931a6529a0196d3bf6374a3569c3e7daba (diff)
downloadlibnsgif-aad22e646509b7393f89b77f59894fba52031b7c.tar.gz
libnsgif-aad22e646509b7393f89b77f59894fba52031b7c.tar.bz2
API: Clean up client bitmap interface.
Diffstat (limited to 'src')
-rw-r--r--src/gif.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gif.c b/src/gif.c
index dd29f0a..5ed38d8 100644
--- a/src/gif.c
+++ b/src/gif.c
@@ -67,7 +67,7 @@ struct nsgif {
/** current frame decoded to bitmap */
uint32_t decoded_frame;
/** currently decoded image; stored as bitmap from bitmap_create callback */
- void *frame_image;
+ nsgif_bitmap_t *frame_image;
uint16_t delay_default;
/** number of frames partially decoded */
@@ -1685,13 +1685,13 @@ nsgif_result nsgif_frame_prepare(
nsgif_result nsgif_frame_decode(
nsgif *gif,
uint32_t frame,
- const uint32_t **buffer)
+ nsgif_bitmap_t **bitmap)
{
uint32_t start_frame;
nsgif_result ret = NSGIF_OK;
if (gif->decoded_frame == frame) {
- *buffer = gif->frame_image;
+ *bitmap = gif->frame_image;
return NSGIF_OK;
} else if (gif->decoded_frame >= frame ||
@@ -1710,7 +1710,7 @@ nsgif_result nsgif_frame_decode(
}
}
- *buffer = gif->frame_image;
+ *bitmap = gif->frame_image;
return ret;
}