Skip to content

Commit 82bec8b

Browse files
author
Alexander Barkov
committed
MDEV-9265 SuSE patches: Suspicious implicit sign extension
1 parent 16f0d99 commit 82bec8b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

strings/ctype-ucs2.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1911,7 +1911,8 @@ struct charset_info_st my_charset_utf16le_bin=
19111911

19121912
#define IS_MB4_CHAR(b0,b1,b2,b3) (IS_UTF32_MBHEAD4(b0,b1))
19131913

1914-
#define MY_UTF32_WC4(b0,b1,b2,b3) ((b0 << 24) + (b1 << 16) + (b2 << 8) + (b3))
1914+
#define MY_UTF32_WC4(b0,b1,b2,b3) ((((my_wc_t)b0) << 24) + (b1 << 16) + \
1915+
(b2 << 8) + (b3))
19151916

19161917
static inline int my_weight_utf32_general_ci(uchar b0, uchar b1,
19171918
uchar b2, uchar b3)

0 commit comments

Comments
 (0)