diff --git a/miscellaneous.h b/miscellaneous.h index 54843b063a..ff160843da 100644 --- a/miscellaneous.h +++ b/miscellaneous.h @@ -121,6 +121,6 @@ typedef struct #define BIT_GET(a, bit) ((a).data[(bit) >> 5] & (1 << ((bit) & 31))) #define BIT_CLEAR_ALL(a) memset(&(a), 0, sizeof(a)); -#define BIND_PRESSED(a, bit) ((a) & (1ULL << ((bit)))) +#define BIND_PRESSED(a, bit) (((a) & (1ULL << ((bit)))) == 1) #endif