src/ascension/utils.h

changeset 61
b7954818a6b7
parent 58
26ebb2f1e6e6
     1.1 --- a/src/ascension/utils.h	Fri Apr 12 22:23:31 2024 +0200
     1.2 +++ b/src/ascension/utils.h	Fri Apr 12 22:43:00 2024 +0200
     1.3 @@ -32,9 +32,9 @@
     1.4  
     1.5  #define asc_test_flag(reg, flag) ((reg & flag) == flag)
     1.6  #define asc_test_flag_masked(reg, mask, flag) ((reg & mask) == flag)
     1.7 -#define asc_clear_flag(reg, flag) (reg &= ~flag)
     1.8 +#define asc_clear_flag(reg, flag) (reg &= ~(flag))
     1.9  #define asc_set_flag(reg, flag) (reg |= flag)
    1.10 -#define asc_set_flag_masked(reg, mask, flag) (reg = (reg & ~mask) | flag)
    1.11 +#define asc_set_flag_masked(reg, mask, flag) (reg = (reg & ~(mask)) | flag)
    1.12  
    1.13  #endif /* ASCENSION_UTILS_H */
    1.14  

mercurial