Use explicit constant-macro instead of cast - libgrapheme - unicode string library
HTML git clone git://git.suckless.org/libgrapheme
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 0aa5d262f8d0975341bcc60916e12044c7d64d0d
DIR parent 608a5c3c12c036871e74c9da12fe1fffb400e3f1
HTML 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