+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
/* 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.
{
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);
/* 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.
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'. */ \