Common: Valid BCD functions should return boolean

pull/3782/head
Stenzek 2 months ago
parent d3ff0b364f
commit a8a098a0ad
No known key found for this signature in database

@ -14,11 +14,11 @@ ALWAYS_INLINE constexpr u8 PackedBCDToBinary(u8 value)
{ {
return ((value >> 4) * 10) + (value % 16); return ((value >> 4) * 10) + (value % 16);
} }
ALWAYS_INLINE constexpr u8 IsValidBCDDigit(u8 digit) ALWAYS_INLINE constexpr bool IsValidBCDDigit(u8 digit)
{ {
return (digit <= 9); return (digit <= 9);
} }
ALWAYS_INLINE constexpr u8 IsValidPackedBCD(u8 value) ALWAYS_INLINE constexpr bool IsValidPackedBCD(u8 value)
{ {
return IsValidBCDDigit(value & 0x0F) && IsValidBCDDigit(value >> 4); return IsValidBCDDigit(value & 0x0F) && IsValidBCDDigit(value >> 4);
} }

Loading…
Cancel
Save