* lib/lc-charset-unicode.c (locale_encoding_to_unicode)
(unicode_to_locale_encoding): Cast the argument to iconv with
ICONV_CONST.
+2025-01-23 Collin Funk <collin.funk1@gmail.com>
+
+ uchar-h-c23: Fix compilation error on OmniOS.
+ * lib/lc-charset-unicode.c (locale_encoding_to_unicode)
+ (unicode_to_locale_encoding): Cast the argument to iconv with
+ ICONV_CONST.
+
2025-01-18 Paul Eggert <eggert@cs.ucla.edu>
flexmember: port to IBM XL C 16.1
char *utf8ptr = utf8buf;
size_t utf8size = sizeof (utf8buf);
size_t ret = iconv (conv->cd_locale_to_utf8,
- &mbptr, &mbsize,
+ (ICONV_CONST char **) &mbptr, &mbsize,
&utf8ptr, &utf8size);
if (ret == (size_t)(-1))
/* Conversion error. */
char *mbptr = mbbuf;
size_t mbsize = sizeof (mbbuf);
size_t ret = iconv (conv->cd_utf8_to_locale,
- &utf8ptr, &utf8size,
+ (ICONV_CONST char **) &utf8ptr, &utf8size,
&mbptr, &mbsize);
if (ret == (size_t)(-1))
/* Conversion error. */