glibc/stdio-common
Ulrich Drepper 77e1d15a1a Update.
2000-03-28  Ulrich Drepper  <drepper@redhat.com>

	* iconvdata/TESTS: Use UCS-2BE instead of UCS2.

	* iconv/loop.c: Define get16, get32, put16, and put32 macros to
	allow as well reading from/writing to unaligned addresses on machines
	which don't support this in hardware.  Use FCTNAME macro to define
	function name.  Include the file a second time for platforms which
	need special unaligned handling.
	* iconv/skeleton.c: Define get16u, get32u, put16u, and put32u macros
	to access potentially unaligned addresses.  These macros are intended
	to be used only outside the loops.
	(unaligned): New definition.  In case the machine can handle unaligned
	access define as zero.  Otherwise as a variable which is initialized
	as nonzero in case the buffer passed in at runtime is unaligned with
	respect to the character set encoding involved.
	Call aligned or unaligned looop functions according to unaligned
	variable.
	* iconvdata/8bit-gap.c: Use get16, get32, put16, and put32 instead
	of direct casting pointer to potentially handle unaligned memory
	accesses.
	* iconvdata/8bit-generic.c: Likewise.
	* iconvdata/ansi_x3.110.c: Likewise.
	* iconvdata/big5.c: Likewise.
	* iconvdata/euc-cn.c: Likewise.
	* iconvdata/euc-jp.c: Likewise.
	* iconvdata/euc-kr.c: Likewise.
	* iconvdata/euc-tw.c: Likewise.
	* iconvdata/gbk.c: Likewise.
	* iconvdata/iso-2022-cn.c: Likewise.
	* iconvdata/iso-2022-jp.c: Likewise.
	* iconvdata/iso-2022-kr.c: Likewise.
	* iconvdata/iso646.c: Likewise.
	* iconvdata/iso_6937-2.c: Likewise.
	* iconvdata/iso_6937.c: Likewise.
	* iconvdata/johab.c: Likewise.
	* iconvdata/sjis.c: Likewise.
	* iconvdata/t.61.c: Likewise.
	* iconvdata/uhc.c: Likewise.
	* iconvdata/unicode.c: Likewise.
	* iconvdata/utf-16.c: Likewise.

	* locale/programs/simple-hash.c: Little optimizations.  Remove K&R
	prototypes.

	* malloc/Versions [libc] (GLIBC_2.2): Add mcheck_check_all.
	* malloc/mcheck.c (mcheck_check_all): Renamed from check_all and made
	public.
	* malloc/mcheck.h (mcheck_check_all): Declare.

	* stdio-common/Makefile (tests): Add tst-obprintf.
2000-03-28 17:33:37 +00:00
..
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
Makefile Update. 2000-03-28 17:33:37 +00:00
Versions Update. 1998-08-08 20:02:34 +00:00
_i18n_itoa.c Update. 2000-01-29 02:54:27 +00:00
_i18n_itoa.h Update. 2000-01-29 02:54:27 +00:00
_i18n_itowa.c Update. 2000-01-29 02:54:27 +00:00
_i18n_itowa.h Update. 2000-01-29 02:54:27 +00:00
_itoa.c Update. 1999-06-16 22:55:47 +00:00
_itoa.h Update. 1999-10-09 21:56:43 +00:00
_itowa.c Update. 1999-06-16 22:55:47 +00:00
_itowa.h Update. 1999-10-09 21:56:43 +00:00
asprintf.c Update. 1998-07-16 13:49:59 +00:00
bug1.c Update. 1999-07-17 23:56:47 +00:00
bug1.input * Makefile (subdirs): Replace stdio with stdio-common and $(stdio). 1995-10-17 00:41:39 +00:00
bug2.c Update. 1997-05-26 23:01:17 +00:00
bug3.c 1997-05-07 16:31 Ulrich Drepper <drepper@cygnus.com> 1997-05-07 14:34:37 +00:00
bug4.c 1997-05-07 16:31 Ulrich Drepper <drepper@cygnus.com> 1997-05-07 14:34:37 +00:00
bug5.c Update. 1998-07-04 10:39:13 +00:00
bug6.c Update. 1997-05-26 23:01:17 +00:00
bug6.input * Makefile (subdirs): Replace stdio with stdio-common and $(stdio). 1995-10-17 00:41:39 +00:00
bug7.c update from main archive 970122 1997-01-24 02:23:54 +00:00
bug8.c update from main archive 961008 1996-10-08 23:39:20 +00:00
bug9.c update from main archive 961008 1996-10-08 23:39:20 +00:00
bug10.c update from main archive 970218 1997-02-19 04:43:53 +00:00
bug11.c update from main archive 961008 1996-10-08 23:39:20 +00:00
bug12.c Update. 1998-06-15 14:55:03 +00:00
bug13.c Update. 1999-10-05 00:55:18 +00:00
dprintf.c Update. 1998-07-16 13:49:59 +00:00
errnobug.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
fprintf.c Update. 1997-10-12 04:05:44 +00:00
fscanf.c Update. 1997-05-26 23:01:17 +00:00
getline.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
getw.c Update. 1998-07-16 13:49:59 +00:00
itoa-digits.c Update. 1999-06-16 22:55:47 +00:00
itowa-digits.c Update. 1999-06-16 22:55:47 +00:00
perror.c Update. 1998-04-15 10:15:16 +00:00
printf-parse.h Update. 2000-02-11 18:50:36 +00:00
printf-prs.c Update. 1999-06-16 22:55:47 +00:00
printf.c Update. 1997-10-15 05:34:02 +00:00
printf.h Update. 2000-01-29 02:54:27 +00:00
printf_fp.c Update. 2000-02-11 18:50:36 +00:00
printf_size.c Update. 2000-02-11 18:50:36 +00:00
psignal.c Update. 1999-06-19 09:58:37 +00:00
putw.c Update. 1998-07-16 13:49:59 +00:00
reg-printf.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
scanf.c Update. 1997-10-15 05:34:02 +00:00
scanf1.c update from main archive 970121 1997-01-23 04:24:20 +00:00
scanf2.c update from main archive 961008 1996-10-08 23:39:20 +00:00
scanf3.c update from main archive 970121 1997-01-23 04:24:20 +00:00
scanf4.c update from main archive 961008 1996-10-08 23:39:20 +00:00
scanf5.c update from main archive 961008 1996-10-08 23:39:20 +00:00
scanf7.c Update. 1998-11-13 19:03:53 +00:00
scanf8.c update from main archive 961008 1996-10-08 23:39:20 +00:00
scanf9.c * stdio-common/Makefile (tests): Add scanf[1-9]. 1996-01-24 08:23:33 +00:00
scanf10.c update from main archive 970121 1997-01-23 04:24:20 +00:00
scanf12.c Update. 1999-02-07 00:06:12 +00:00
scanf12.input Update. 1999-02-07 00:06:12 +00:00
snprintf.c Update. 1998-07-16 13:49:59 +00:00
sprintf.c Update. 1998-07-16 13:49:59 +00:00
sscanf.c Update. 1998-07-16 13:49:59 +00:00
stdio_lim.h.in Update. 1999-08-22 16:26:00 +00:00
tempnam.c Update. 1999-07-06 16:26:03 +00:00
temptest.c Update. 1997-06-19 19:11:22 +00:00
test-fseek.c update from main archive 970221 1997-02-22 01:20:46 +00:00
test-fwrite.c update from main archive 961008 1996-10-08 23:39:20 +00:00
test-popen.c Update. 1998-01-30 11:44:34 +00:00
test_rdwr.c Update. 1998-07-06 17:09:00 +00:00
tfformat.c Update. 1997-08-04 14:31:26 +00:00
tiformat.c Update. 1998-01-30 11:44:34 +00:00
tllformat.c Update. 1999-02-14 20:03:55 +00:00
tmpfile.c * stdio-common/tmpfile.c: Use <shlib-compat.h> macros. 2000-03-27 16:51:19 +00:00
tmpfile64.c Update. 1999-07-06 16:26:03 +00:00
tmpnam.c Update. 1999-07-06 16:26:03 +00:00
tmpnam_r.c Update. 1999-07-06 16:26:03 +00:00
tst-cookie.c Update. 2000-03-23 20:42:34 +00:00
tst-ferror.c Update. 1997-04-08 23:42:08 +00:00
tst-ferror.input Update. 1997-04-08 23:42:08 +00:00
tst-fileno.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
tst-obprintf.c Update. 2000-03-27 18:36:21 +00:00
tst-printf.c Update. 1999-09-25 06:37:46 +00:00
tst-printfsz.c Add description of printf_size and printf_size_info. 1997-04-19 11:22:31 +00:00
tst-tmpnam.c Update. 1998-12-15 00:02:24 +00:00
tst-ungetc.c Update. 1998-10-23 13:44:50 +00:00
tst-wc-printf.c Update. 1998-04-28 14:15:46 +00:00
tstdiomisc.c Update. 1998-11-13 19:38:37 +00:00
tstgetln.c Update. 1998-07-04 10:39:13 +00:00
tstgetln.input * Makefile (subdirs): Replace stdio with stdio-common and $(stdio). 1995-10-17 00:41:39 +00:00
tstscanf.c Update. 1999-09-22 16:03:46 +00:00
tstscanf.input * Makefile (subdirs): Replace stdio with stdio-common and $(stdio). 1995-10-17 00:41:39 +00:00
vfprintf.c Update. 2000-02-15 05:40:40 +00:00
vfscanf.c Update. 2000-02-12 01:13:47 +00:00
vfwprintf.c Update. 1999-06-16 22:55:47 +00:00
vfwscanf.c Update. 1999-06-16 22:55:47 +00:00
vprintf.c Update to 2.1.x development version 1997-02-15 04:31:36 +00:00
xbug.c Update. 1998-01-21 17:04:36 +00:00