diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | iconv/iconv.c | 6 | ||||
-rw-r--r-- | iconvdata/iso-2022-kr.c | 4 |
3 files changed, 12 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog index b1c8381f53..d8ed3b433b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +1999-03-15 Ulrich Drepper <drepper@cygnus.com> + + * iconv/iconv.c (iconv): Correctly cast parameters for __gconv. + + * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Change type of + outbuf to unsigned char to avoid warning. + 1999-03-11 David S. Miller <davem@redhat.com> * sysdeps/sparc/sparc32/fpu/fpu_control.h: Add missing trap enable diff --git a/iconv/iconv.c b/iconv/iconv.c index 26fb4177f8..a6c84367a7 100644 --- a/iconv/iconv.c +++ b/iconv/iconv.c @@ -1,6 +1,6 @@ /* Convert characters in input buffer using conversion descriptor to output buffer. - Copyright (C) 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. @@ -46,8 +46,8 @@ iconv (iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, { const char *instart = *inbuf; - result = __gconv (gcd, (unsigned char **) inbuf, - (unsigned char *) (*inbuf + *inbytesleft), + result = __gconv (gcd, (const unsigned char **) inbuf, + (const unsigned char *) (*inbuf + *inbytesleft), (unsigned char **) outbuf, (unsigned char *) (*outbuf + *outbytesleft), &converted); diff --git a/iconvdata/iso-2022-kr.c b/iconvdata/iso-2022-kr.c index b6aee4d933..a0c213cdfe 100644 --- a/iconvdata/iso-2022-kr.c +++ b/iconvdata/iso-2022-kr.c @@ -1,5 +1,5 @@ /* Conversion module for ISO-2022-KR. - Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1998, 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. @@ -80,7 +80,7 @@ enum data->statep->count = ASCII_set; \ else \ { \ - char *outbuf = data->outbuf; \ + unsigned char *outbuf = data->outbuf; \ \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ |