Files
horizon-packages/srcpkgs/libfyaml/patches/fix-32bit.patch
T
2026-05-07 04:40:03 +02:00

28 lines
770 B
Diff

diff --git a/include/libfyaml/libfyaml-vlsize.h b/include/libfyaml/libfyaml-vlsize.h
index 6ccb7ab..acfd78d 100644
--- a/include/libfyaml/libfyaml-vlsize.h
+++ b/include/libfyaml/libfyaml-vlsize.h
@@ -810,13 +810,18 @@ fy_decode_size(const uint8_t *start, size_t bufsz, size_t *sizep)
static inline const uint8_t *
fy_decode_size_nocheck(const uint8_t *start, size_t *sizep)
{
- return fy_decode_size32_nocheck(start, sizep);
+ uint64_t sz;
+ const uint8_t *ret;
+
+ ret = fy_decode_size32_nocheck(start, &sz);
+ *sizep = (size_t)sz;
+ return ret;
}
static inline const uint8_t *
fy_skip_size(const uint8_t *start, size_t bufsz)
{
- return fy_skip_size32(start, bufsz, &sz);
+ return fy_skip_size32(start, bufsz);
}
static inline const uint8_t *
--
2.53.0