From a8a098a0ad971ae49feb9adbb645663ead1d5772 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Thu, 6 Aug 2026 21:52:57 +1000 Subject: [PATCH] Common: Valid BCD functions should return boolean --- src/common/bcdutils.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/bcdutils.h b/src/common/bcdutils.h index b28f6fd28..3af0ed504 100644 --- a/src/common/bcdutils.h +++ b/src/common/bcdutils.h @@ -14,11 +14,11 @@ ALWAYS_INLINE constexpr u8 PackedBCDToBinary(u8 value) { return ((value >> 4) * 10) + (value % 16); } -ALWAYS_INLINE constexpr u8 IsValidBCDDigit(u8 digit) +ALWAYS_INLINE constexpr bool IsValidBCDDigit(u8 digit) { return (digit <= 9); } -ALWAYS_INLINE constexpr u8 IsValidPackedBCD(u8 value) +ALWAYS_INLINE constexpr bool IsValidPackedBCD(u8 value) { return IsValidBCDDigit(value & 0x0F) && IsValidBCDDigit(value >> 4); }