summaryrefslogtreecommitdiff
path: root/include/SSystem/SComponent
diff options
context:
space:
mode:
authorCaroline Madsen <69010899+randomsalience@users.noreply.github.com>2024-01-06 01:48:32 -0500
committerGitHub <noreply@github.com>2024-01-05 22:48:32 -0800
commitdea6243c35dbc373e39c3f4afcb1aba0063065f0 (patch)
tree2f8309b90f538386e50ad45007f3bfe67034dfa0 /include/SSystem/SComponent
parent2e15998e7ac105f2e9977cb5a0d5c3a0111cad89 (diff)
Fix type signatures of cLib_*Bit functions (#2024)
Diffstat (limited to 'include/SSystem/SComponent')
-rw-r--r--include/SSystem/SComponent/c_lib.h8
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>