From 159bc5d869346ce3c4f213988e8cceffa47c12fa Mon Sep 17 00:00:00 2001 From: Gabriel Ravier Date: Mon, 4 Nov 2019 11:42:34 +0100 Subject: [PATCH] Documentation : Make operator priority clearer) Signed-off-by: Gabriel Ravier --- src/Flags.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Flags.cpp b/src/Flags.cpp index 5012397c..65bf3521 100644 --- a/src/Flags.cpp +++ b/src/Flags.cpp @@ -6,9 +6,9 @@ // Macros for setting, un-setting and getting flags // Each flag is stored in a bit, so we can use the exact same macros we'd use for bits -#define SET_FLAG(x, i) ((x)[(i) / 8] |= 1 << (i) % 8) -#define UNSET_FLAG(x, i) ((x)[(i) / 8] &= ~(1 << (i) % 8)) -#define GET_FLAG(x, i) ((x)[(i) / 8] & (1 << (i) % 8)) +#define SET_FLAG(x, i) ((x)[(i) / 8] |= 1 << ((i) % 8)) +#define UNSET_FLAG(x, i) ((x)[(i) / 8] &= ~(1 << ((i) % 8))) +#define GET_FLAG(x, i) ((x)[(i) / 8] & (1 << ((i) % 8))) unsigned char gFlagNPC[1000]; unsigned char gSkipFlag[8];