From dea6243c35dbc373e39c3f4afcb1aba0063065f0 Mon Sep 17 00:00:00 2001 From: Caroline Madsen <69010899+randomsalience@users.noreply.github.com> Date: Sat, 6 Jan 2024 01:48:32 -0500 Subject: Fix type signatures of cLib_*Bit functions (#2024) --- include/SSystem/SComponent/c_lib.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include/SSystem/SComponent') diff --git a/include/SSystem/SComponent/c_lib.h b/include/SSystem/SComponent/c_lib.h index efb1c024e4..7964ee2d56 100644 --- a/include/SSystem/SComponent/c_lib.h +++ b/include/SSystem/SComponent/c_lib.h @@ -36,18 +36,18 @@ void cLib_offsetPos(cXyz* pDest, cXyz const* pSrc, s16 angle, cXyz const* vec); s32 cLib_distanceAngleS(s16 x, s16 y); template -inline void cLib_offBit(T& value, u8 bit) { +inline void cLib_offBit(T& value, T bit) { value &= ~bit; } template -inline void cLib_onBit(T& value, u8 bit) { +inline void cLib_onBit(T& value, T bit) { value |= bit; } template -inline u8 cLib_checkBit(T& value, u8 bit) { - return value & bit; +inline T cLib_checkBit(T& value, T bit) { + return (T)(value & bit); } template -- cgit v1.2.3