Subject: Re: lib/31874: iconv(3) return error when src string end with
To: None <tshiozak@netbsd.org, gnats-admin@netbsd.org,>
From: T.SHIOZAKI <tshiozak@netbsd.org>
List: netbsd-bugs
Date: 10/29/2005 18:05:04
The following reply was made to PR lib/31874; it has been noted by GNATS.
From: "T.SHIOZAKI" <tshiozak@netbsd.org>
To: gnats-bugs@netbsd.org, obata@lins.jp
Cc:
Subject: Re: lib/31874: iconv(3) return error when src string end with
shift sequence.
Date: Sun, 30 Oct 2005 03:04:31 +0900 (JST)
From: Takuya SHIOZAKI <tshiozak@netbsd.org>
Subject: CVS commit: src
Message-Id: <20051029180204.6AE3E2DA27@cvs.netbsd.org>
Date: Sat, 29 Oct 2005 18:02:04 +0000 (UTC)
Module Name: src
Committed By: tshiozak
Date: Sat Oct 29 18:02:04 UTC 2005
Modified Files:
src/distrib/sets/lists/base: shl.mi
src/lib/i18n_module: shlib_version
src/lib/libc/citrus: citrus_namespace.h citrus_none.c citrus_stdenc.c
citrus_stdenc.h citrus_stdenc_local.h citrus_stdenc_template.h
src/lib/libc/citrus/modules: citrus_big5.c citrus_euc.c citrus_euctw.c
citrus_gbk2k.c citrus_iconv_std.c citrus_iso2022.c citrus_utf1632.c
citrus_utf7.c citrus_utf8.c
Log Message:
fix lib/31874.
- add _citrus_stdenc_get_state_desc() interface to get
encoding-scheme-independent encoder/decoder state descriptions.
- make sure that iconv_std module uses it to judge whether the last
sequences forms complete shift sequences.
- bump minor of i18n_module because of get_state_desc().
To generate a diff of this commit:
cvs rdiff -r1.324 -r1.325 src/distrib/sets/lists/base/shl.mi
cvs rdiff -r1.4 -r1.5 src/lib/i18n_module/shlib_version
cvs rdiff -r1.5 -r1.6 src/lib/libc/citrus/citrus_namespace.h
cvs rdiff -r1.13 -r1.14 src/lib/libc/citrus/citrus_none.c
cvs rdiff -r1.2 -r1.3 src/lib/libc/citrus/citrus_stdenc.c \
src/lib/libc/citrus/citrus_stdenc_local.h \
src/lib/libc/citrus/citrus_stdenc_template.h
cvs rdiff -r1.3 -r1.4 src/lib/libc/citrus/citrus_stdenc.h
cvs rdiff -r1.8 -r1.9 src/lib/libc/citrus/modules/citrus_big5.c
cvs rdiff -r1.9 -r1.10 src/lib/libc/citrus/modules/citrus_euc.c \
src/lib/libc/citrus/modules/citrus_euctw.c
cvs rdiff -r1.4 -r1.5 src/lib/libc/citrus/modules/citrus_gbk2k.c
cvs rdiff -r1.10 -r1.11 src/lib/libc/citrus/modules/citrus_iconv_std.c
cvs rdiff -r1.13 -r1.14 src/lib/libc/citrus/modules/citrus_iso2022.c
cvs rdiff -r1.3 -r1.4 src/lib/libc/citrus/modules/citrus_utf1632.c
cvs rdiff -r1.2 -r1.3 src/lib/libc/citrus/modules/citrus_utf7.c
cvs rdiff -r1.12 -r1.13 src/lib/libc/citrus/modules/citrus_utf8.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.