read.c: fix empty struct initializers (#2661)
Follow up to:
640df130 Use C99 syntax to initialize avifFileType struct (#2657)
with `-DAVIF_ENABLE_EXPERIMENTAL_MINI=1`.
Empty initializers are a GNU/C23 extension. Use `{ 0 }` for C99
compatibility.diff --git a/src/read.c b/src/read.c
index 841cbbf..85ae775 100644
--- a/src/read.c
+++ b/src/read.c
@@ -4060,7 +4060,7 @@
uint8_t tmapMatrixCoefficients = AVIF_MATRIX_COEFFICIENTS_IDENTITY;
uint32_t tmapFullRange = AVIF_FALSE;
uint32_t hasClli = AVIF_FALSE, tmapHasClli = AVIF_FALSE;
- avifContentLightLevelInformationBox clli = {}, tmapClli = {};
+ avifContentLightLevelInformationBox clli = { 0 }, tmapClli = { 0 };
if (hasHdr) {
AVIF_CHECKERR(avifROStreamReadBitsU32(&s, &hasGainmap, 1), AVIF_RESULT_BMFF_PARSE_FAILED); // bit(1) gainmap_flag;
if (hasGainmap) {