]> Savannah Git Hosting - gnulib.git/commit
mbrtoc16: Fix undefined behaviour.
authorBruno Haible <bruno@clisp.org>
Tue, 10 Sep 2024 11:56:03 +0000 (13:56 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 10 Sep 2024 11:56:03 +0000 (13:56 +0200)
commit6877e532039b75544415e7866013ffb192159b23
treea94917b927e5cd3d0b38dfd9648be1acbe16d292
parent5423d6831e6bbcb21eab3f01bef304a3b98e88ea
mbrtoc16: Fix undefined behaviour.

* lib/mbrtoc16.c (SET_EXTRA_STATE): Cast to 'unsigned int' before
shifting the bits to the positions 31..16.
ChangeLog
lib/mbrtoc16.c