diff options
| author | Caroline Madsen <69010899+randomsalience@users.noreply.github.com> | 2024-01-06 01:48:32 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-05 22:48:32 -0800 |
| commit | dea6243c35dbc373e39c3f4afcb1aba0063065f0 (patch) | |
| tree | 2f8309b90f538386e50ad45007f3bfe67034dfa0 /include/SSystem/SComponent | |
| parent | 2e15998e7ac105f2e9977cb5a0d5c3a0111cad89 (diff) | |
Fix type signatures of cLib_*Bit functions (#2024)
Diffstat (limited to 'include/SSystem/SComponent')
| -rw-r--r-- | include/SSystem/SComponent/c_lib.h | 8 |
1 files changed, 4 insertions, 4 deletions
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 <typename T> -inline void cLib_offBit(T& value, u8 bit) { +inline void cLib_offBit(T& value, T bit) { value &= ~bit; } template <typename T> -inline void cLib_onBit(T& value, u8 bit) { +inline void cLib_onBit(T& value, T bit) { value |= bit; } template <typename T> -inline u8 cLib_checkBit(T& value, u8 bit) { - return value & bit; +inline T cLib_checkBit(T& value, T bit) { + return (T)(value & bit); } template <typename T> |
