iconv_open: Fix undefined behaviour. Reported by Tim Sweet <tsweet64@protonmail.com> at <https://savannah.gnu.org/bugs/?66289>. * lib/iconv.c (utf32be_mbtowc, utf32le_mbtowc): Cast 'unsigned char' values to ucs4_t before shifting them to the left.