1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-03-20 20:04:10 +02:00

(print_unicode_char): Cast the second iconv() arg,

to avoid a warning.  Add back 'const' to inptr.
This commit is contained in:
Jim Meyering
2001-01-21 09:40:43 +00:00
parent 71611d94f3
commit ad41cbff8a

View File

@@ -158,7 +158,7 @@ print_unicode_char (FILE *stream, unsigned int code)
{
#if HAVE_ICONV
char outbuf[25];
char *inptr;
const char *inptr;
size_t inbytesleft;
char *outptr;
size_t outbytesleft;
@@ -170,7 +170,9 @@ print_unicode_char (FILE *stream, unsigned int code)
outbytesleft = sizeof (outbuf);
/* Convert the character from UTF-8 to the locale's charset. */
res = iconv (utf8_to_local, &inptr, &inbytesleft, &outptr, &outbytesleft);
res = iconv (utf8_to_local,
(ICONV_CONST char **)&inptr, &inbytesleft,
&outptr, &outbytesleft);
if (inbytesleft > 0 || res == (size_t)(-1)
/* Irix iconv() inserts a NUL byte if it cannot convert. */
# if !defined _LIBICONV_VERSION && (defined sgi || defined __sgi)