summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2022-12-16 16:18:06 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2022-12-16 16:18:11 +0000
commit5368f2f0e929f83a090e68171c33aad6d9b3b3b2 (patch)
tree152e7a5d2ab472b95abeaaf8c91444bdcf697253
parent80c9c8d8e065a34662979ee002bd760df0b831a1 (diff)
downloadlibnsgif-5368f2f0e929f83a090e68171c33aad6d9b3b3b2.tar.gz
libnsgif-5368f2f0e929f83a090e68171c33aad6d9b3b3b2.tar.bz2
gif: Store buffer length/position as size_t
This makes the internal behaviour match the public API.
-rw-r--r--src/gif.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gif.c b/src/gif.c
index fb4b03e..5f7e599 100644
--- a/src/gif.c
+++ b/src/gif.c
@@ -32,7 +32,7 @@ typedef struct nsgif_frame {
struct nsgif_frame_info info;
/** offset (in bytes) to the GIF frame data */
- uint32_t frame_offset;
+ size_t frame_offset;
/** whether the frame has previously been decoded. */
bool decoded;
/** whether the frame is totally opaque */
@@ -102,9 +102,9 @@ struct nsgif {
/** pointer to GIF data */
const uint8_t *buf;
/** current index into GIF data */
- uint32_t buf_pos;
+ size_t buf_pos;
/** total number of bytes of GIF data available */
- uint32_t buf_len;
+ size_t buf_len;
/** current number of frame holders */
uint32_t frame_holders;