1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-12-24 17:51:17 +03:00
1998-04-03 23:17  Ulrich Drepper  <drepper@cygnus.com>

	* iconv/gconv.c: Rewrite of the low-level of gconv.
	* iconv/gconv.h: Likewise.
	* iconv/gconv_builtin.h: Likewise.
	* iconv/gconv_close.c: Likewise.
	* iconv/gconv_db.: Likewise.
	* iconv/gconv_dl.c: Likewise.
	* iconv/gconv_int.h: Likewise.
	* iconv/gconv_open.c: Likewise.
	* iconv/gconv_simple.c: Likewise.
	* iconvdata/8bit-gap.c: Adapt for rewrite.
	* iconvdata/8bit-generic.c: Likewise.
	* iconvdata/euckr.c: Likewise.
	* iconvdata/iso646.c: Likewise.
	* iconvdata/iso6937.c: Likewise.
	* iconvdata/iso8859-1.c: Likewise.
	* iconvdata/johab.c: Likewise.
	* iconvdata/sjis.c: Likewise.
	* iconvdata/t61.c: Likewise.
	* iconvdata/uhc.c: Likewise.
This commit is contained in:
Ulrich Drepper
1998-04-04 07:25:25 +00:00
parent e62c19f12c
commit 0d9f67937f
20 changed files with 253 additions and 236 deletions

View File

@@ -37,7 +37,7 @@ struct s_8bit_data
int
gconv_init (struct gconv_step *step, struct gconv_step_data *data)
gconv_init (struct gconv_step *step)
{
/* Determine which direction. */
struct s_8bit_data *new_data;
@@ -58,7 +58,7 @@ gconv_init (struct gconv_step *step, struct gconv_step_data *data)
!= NULL))
{
new_data->dir = dir;
data->data = new_data;
step->data = new_data;
result = GCONV_OK;
}
@@ -67,7 +67,7 @@ gconv_init (struct gconv_step *step, struct gconv_step_data *data)
void
gconv_end (struct gconv_step_data *data)
gconv_end (struct gconv_step *data)
{
free (data->data);
}
@@ -106,7 +106,7 @@ gconv (struct gconv_step *step, struct gconv_step_data *data,
}
else
{
enum direction dir = ((struct s_8bit_data *) data->data)->dir;
enum direction dir = ((struct s_8bit_data *) step->data)->dir;
do_write = 0;