Use explicit constant-macro instead of cast - libgrapheme - unicode string library
 (HTM) git clone git://git.suckless.org/libgrapheme
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 0aa5d262f8d0975341bcc60916e12044c7d64d0d
 (DIR) parent 608a5c3c12c036871e74c9da12fe1fffb400e3f1
 (HTM) Author: Laslo Hunhold <dev@frign.de>
       Date:   Tue,  4 Oct 2022 08:11:00 +0200
       
       Use explicit constant-macro instead of cast
       
       Thanks NRK for the suggestion!
       
       Signed-off-by: Laslo Hunhold <dev@frign.de>
       
       Diffstat:
         M src/character.c                     |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/src/character.c b/src/character.c
       @@ -132,9 +132,9 @@ static inline void
        state_deserialize(uint_least16_t in, struct character_break_state *out)
        {
                out->prop         = in & UINT8_C(0xFF);
       -        out->prop_set     = in & (((uint_least16_t)(1)) <<  8);
       -        out->gb11_flag    = in & (((uint_least16_t)(1)) <<  9);
       -        out->gb12_13_flag = in & (((uint_least16_t)(1)) << 10);
       +        out->prop_set     = in & (UINT16_C(1) <<  8);
       +        out->gb11_flag    = in & (UINT16_C(1) <<  9);
       +        out->gb12_13_flag = in & (UINT16_C(1) << 10);
        }
        
        bool