From 32fd82d740ae23cea6d2935fd71d913c846c6004 Mon Sep 17 00:00:00 2001 From: doyle Date: Mon, 6 Apr 2020 00:29:18 +1000 Subject: [PATCH] Fix bit flag helper function bugs --- Code/Dqn.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Code/Dqn.h b/Code/Dqn.h index 62f7f62..c6a1d69 100644 --- a/Code/Dqn.h +++ b/Code/Dqn.h @@ -2204,14 +2204,14 @@ DQN_HEADER_COPY_PROTOTYPE(void, Dqn_Bit_SetInplace(Dqn_u32 *flags, Dqn_u32 bitfi DQN_HEADER_COPY_PROTOTYPE(Dqn_b32, Dqn_Bit_IsSet(Dqn_u32 flags, Dqn_u32 bitfield)) { - auto result = DQN_CAST(Dqn_b32)((flags & bitfield) == 0); + auto result = (flags & bitfield); return result; } DQN_HEADER_COPY_PROTOTYPE(Dqn_b32, Dqn_Bit_IsNotSet(Dqn_u32 flags, Dqn_u32 bitfield)) { - auto result = Dqn_Bit_IsSet(flags, bitfield); + auto result = !Dqn_Bit_IsSet(flags, bitfield); return result; }