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