Commit 7afd4404 for libheif
commit 7afd4404615ca0976642fde433b93e8bd212e8f7
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Fri Dec 26 12:56:22 2025 +0100
clean 'char' to 'uint8_t' cast
diff --git a/libheif/common_utils.h b/libheif/common_utils.h
index 88ac12f3..0a63a240 100644
--- a/libheif/common_utils.h
+++ b/libheif/common_utils.h
@@ -51,7 +51,10 @@ constexpr uint16_t two_bytes_to_uint16(uint8_t msb, uint8_t lsb)
constexpr uint32_t fourcc(const char* id)
{
- return four_bytes_to_uint32(id[0], id[1], id[2], id[3]);
+ return four_bytes_to_uint32(static_cast<uint8_t>(id[0]),
+ static_cast<uint8_t>(id[1]),
+ static_cast<uint8_t>(id[2]),
+ static_cast<uint8_t>(id[3]));
}
std::string fourcc_to_string(uint32_t code);