CVS commit: [netbsd-11] src

"Martin Husemann" <[email protected]>
Newsgroups gmane.os.netbsd.devel.cvs
Message-ID <[email protected]>
Module Name:	src
Committed By:	martin
Date:		Fri Jul  3 18:02:14 UTC 2026

Modified Files:
	src/distrib/sets/lists/debug [netbsd-11]: mi
	src/distrib/sets/lists/tests [netbsd-11]: mi
	src/lib/libc/citrus/modules [netbsd-11]: citrus_hz.c citrus_utf7.c
	    citrus_viqr.c citrus_zw.c
	src/tests/lib/libc/locale [netbsd-11]: Makefile
Added Files:
	src/tests/lib/libc/locale [netbsd-11]: t_iconv.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #361):

	lib/libc/citrus/modules/citrus_hz.c: revision 1.5
	tests/lib/libc/locale/Makefile: revision 1.19
	tests/lib/libc/locale/t_iconv.c: revision 1.1
	distrib/sets/lists/tests/mi: revision 1.1423
	tests/lib/libc/locale/t_iconv.c: revision 1.2
	tests/lib/libc/locale/t_iconv.c: revision 1.3
	tests/lib/libc/locale/t_iconv.c: revision 1.4
	tests/lib/libc/locale/t_iconv.c: revision 1.5
	tests/lib/libc/locale/t_iconv.c: revision 1.6
	tests/lib/libc/locale/t_iconv.c: revision 1.7
	tests/lib/libc/locale/t_iconv.c: revision 1.8
	lib/libc/citrus/modules/citrus_utf7.c: revision 1.8
	distrib/sets/lists/debug/mi: revision 1.515
	lib/libc/citrus/modules/citrus_zw.c: revision 1.7
	lib/libc/citrus/modules/citrus_viqr.c: revision 1.7

iconv(3): Draft some automatic tests.

Based on a report by Nick Wellnhofer.
PR 59019: various iconv issues

iconv(3): Fix null pointer dereference with HZ8 encoding.

Based on a report by Nick Wellnhofer.
PR 59019: various iconv issues

iconv(3): Fix buffer overrun in UTF-7 encoding.

Based on a report by Nick Wellnhofer.
PR 59019: various iconv issues

iconv(3): Fix buffer overrun in VIQR encoding.

Based on a report by Nick Wellnhofer.
PR 59019: various iconv issues

iconv(3): Fix buffer overrun in ZW encoding.

Based on a report by Nick Wellnhofer.
PR 59019: various iconv issues

iconv(3): Add a test case for ISO-2022-CN.
From Mark Johnston of FreeBSD.
PR 59019: various iconv issues

iconv(3): Expand ISO-2022-CN tests a little.

This one is broken for a partial input case, not yet sure why.
PR 59019: various iconv issues

iconv(3): Fix printing bytes on test failure.

Don't sign-extend to a 32-bit quantity causing the left to be padded
with f's; just print the 8-bit quantity.
PR 59019: various iconv issues


To generate a diff of this commit:
cvs rdiff -u -r1.485.2.9 -r1.485.2.10 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.1387.2.9 -r1.1387.2.10 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.4 -r1.4.38.1 src/lib/libc/citrus/modules/citrus_hz.c
cvs rdiff -u -r1.7 -r1.7.6.1 src/lib/libc/citrus/modules/citrus_utf7.c
cvs rdiff -u -r1.6 -r1.6.42.1 src/lib/libc/citrus/modules/citrus_viqr.c
cvs rdiff -u -r1.6 -r1.6.6.1 src/lib/libc/citrus/modules/citrus_zw.c
cvs rdiff -u -r1.18 -r1.18.2.1 src/tests/lib/libc/locale/Makefile
cvs rdiff -u -r0 -r1.8.2.2 src/tests/lib/libc/locale/t_iconv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.