summaryrefslogtreecommitdiff
path: root/libavutil/adler32.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-03-18 04:33:28 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-03-19 04:19:53 +0100
commite8c0bca6bd7900c5dac82fd79afce6cc771be578 (patch)
tree2b7a037e7c834f714cceb1c22a0fc75b9498e35c /libavutil/adler32.c
parenta46d7819051e0e8c61017e75a0389389ae810ca4 (diff)
downloadffmpeg-e8c0bca6bd7900c5dac82fd79afce6cc771be578.tar.gz
avutil/adler32: Switch av_adler32_update() to size_t on bump
av_adler32_update() is used by av_hash_update() which will be switched to size_t at the next bump. So it also has to be made to use size_t. This is also necessary for framecrcenc.c, because the size of side data will become a size_t, too. Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavutil/adler32.c')
-rw-r--r--libavutil/adler32.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavutil/adler32.c b/libavutil/adler32.c
index c87d5e261c..5ed5ff55a3 100644
--- a/libavutil/adler32.c
+++ b/libavutil/adler32.c
@@ -41,8 +41,12 @@
#define DO4(buf) DO1(buf); DO1(buf); DO1(buf); DO1(buf);
#define DO16(buf) DO4(buf); DO4(buf); DO4(buf); DO4(buf);
+#if FF_API_CRYPTO_SIZE_T
unsigned long av_adler32_update(unsigned long adler, const uint8_t * buf,
unsigned int len)
+#else
+AVAdler av_adler32_update(AVAdler adler, const uint8_t *buf, size_t len)
+#endif
{
unsigned long s1 = adler & 0xffff;
unsigned long s2 = adler >> 16;