hid: Minor adjustments.

This commit is contained in:
yellows8 2020-12-11 15:42:01 -05:00
parent 16fb73cc96
commit c365c1ae68
No known key found for this signature in database
GPG Key ID: 0AF90DA3F1E60E43

View File

@ -846,26 +846,26 @@ bool hidKeyboardModifierUp(HidKeyboardModifier modifier) {
bool hidKeyboardHeld(HidKeyboardScancode key) { bool hidKeyboardHeld(HidKeyboardScancode key) {
rwlockReadLock(&g_hidLock); rwlockReadLock(&g_hidLock);
u64 tmp = g_keyboardHeld[key / 64] & (1ULL << (key % 64)); bool tmp = g_keyboardHeld[key / 64] & (UINT64_C(1) << (key % 64));
rwlockReadUnlock(&g_hidLock); rwlockReadUnlock(&g_hidLock);
return !!tmp; return tmp;
} }
bool hidKeyboardDown(HidKeyboardScancode key) { bool hidKeyboardDown(HidKeyboardScancode key) {
rwlockReadLock(&g_hidLock); rwlockReadLock(&g_hidLock);
u64 tmp = g_keyboardDown[key / 64] & (1ULL << (key % 64)); bool tmp = g_keyboardDown[key / 64] & (UINT64_C(1) << (key % 64));
rwlockReadUnlock(&g_hidLock); rwlockReadUnlock(&g_hidLock);
return !!tmp; return tmp;
} }
bool hidKeyboardUp(HidKeyboardScancode key) { bool hidKeyboardUp(HidKeyboardScancode key) {
rwlockReadLock(&g_hidLock); rwlockReadLock(&g_hidLock);
u64 tmp = g_keyboardUp[key / 64] & (1ULL << (key % 64)); bool tmp = g_keyboardUp[key / 64] & (UINT64_C(1) << (key % 64));
rwlockReadUnlock(&g_hidLock); rwlockReadUnlock(&g_hidLock);
return !!tmp; return tmp;
} }
u32 hidTouchCount(void) { u32 hidTouchCount(void) {