mirror of
https://gitlab.com/libtiff/libtiff.git
synced 2026-01-18 21:51:18 +01:00
Fix format string mismatches where the format specifier doesn't match the argument type: - Change %d to %u for unsigned int/uint32_t arguments - Change %u to %d for signed int arguments - Add casts where needed for printf family functions - Use PRIu64/PRIi64 for uint64_t/int64_t arguments Fix -Wformat-nonliteral warnings Add TIFF_ATTRIBUTE((__format__(__printf__, N, 0))) to functions that accept format strings as parameters (va_list style). The 0 indicates no variadic arguments to check since the format is validated at the call site.