Commit Graph

334 Commits

Author SHA1 Message Date
Ulrich Drepper
9484be87b4 Make characters in C1 area map to themselves. 2000-07-07 06:23:32 +00:00
Ulrich Drepper
c0f53cdd08 Update.
2000-07-06  Ulrich Drepper  <drepper@redhat.com>

	* include/signal.h: Declare __libc_sigaction.
	* sysdeps/unix/sysv/linux/Versions: Export __libc_sigaction.
	* sysdeps/unix/sysv/linux/sigaction.c: Add __libc_sigaction alias.
	* sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise.
	* sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
	* sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise.

	* configure.in: Fix CLAGS-memprofstat.c definition after
	2000-06-19 change.
	Patch by Bradford W. Johnson <bradford@math.umn.edu>.

2000-07-06  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Pass 0
	instead of NULL to elf_machine_fixup_plt t argument.
	* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise.
	* sysdeps/unix/sysv/linux/sparc/sparc32/mmap64.c (__mmap64): Add
	cast.

2000-07-06  Andreas Jaeger  <aj@suse.de>

	* crypt/Makefile (LDLIBS-cert): Removed.
	(LDLIBS-md5c-test): Removed.
	($(objpfx)cert): Renamed from cert.out to fix dependencies.
	($(objpfx)md5c-test): Likewise for md5c-test.out.
2000-07-07 00:52:01 +00:00
Ulrich Drepper
cf90163d41 Regenerated: autoconf configure.in 2000-07-06 23:33:20 +00:00
Ulrich Drepper
11b3488225 Update.
* crypt/md5-crypt.c (__md5_crypt_r): Clear arrays the key and salt
	string got copied in.
	Patch by Solar Designer <solar@false.com>.

2000-07-05  Andreas Jaeger  <aj@suse.de>

	* manual/install.texi (Installation): Update information about
	add-ons.
	(Configuring and compiling): Update for glibc 2.2.

2000-07-04  Andreas Jaeger  <aj@suse.de>

	* sysdeps/i386/fpu_control.h (_FPU_DEFAULT): Correct value.
	(_FPU_IEEE): Likewise.

	* math/Makefile (tests): Add test-fpucw.

	* math/test-fpucw.c (main): New file.

2000-07-05  Ulrich Drepper  <drepper@redhat.com>
2000-07-05 22:34:10 +00:00
Ulrich Drepper
83b1b6d8fa Update.
2000-07-04  Ulrich Drepper  <drepper@redhat.com>

	* spinlock.c (__pthread_unlock): Properly place write barrier.
	Patch by Kaz Kylheku <kaz@ashi.footprints.net>.
2000-07-04 08:22:44 +00:00
Ulrich Drepper
4a9e89d5ea Update.
2000-07-03  Ulrich Drepper  <drepper@redhat.com>

	* tst-fmon.sh: Set LOCPATH and LANGUAGE for localedef run.
	* tst-locale.sh: Likewise.
2000-07-03 20:35:05 +00:00
Ulrich Drepper
40c4c9b562 Update.
2000-07-01  Andreas Jaeger  <aj@suse.de>

	* intl/Makefile (generated-dirs): New.

	* elf/Makefile (generated): trusted-dirs.h is always generated,
	move out of build-shared condition.
	(generated): Merge the two entries for build-shared.

2000-07-01  Ulrich Drepper  <drepper@redhat.com>

	* debug/Makefile (distribute): Add xtrace.sh.
2000-07-01 15:41:36 +00:00
Ulrich Drepper
a2294e570c Update.
* version.h (VERSION): Bump to 2.1.91.

	* configure.in: Update warning comment.  glibc should not be
	broken anymore.

	* sysdeps/unix/sysv/linux/ia64/Dist: Remove old content.  Add
	ioperm.c, sys/procfs.h, and sys/io.h.

	* sysdeps/powerpc/Dist: Add bp-asm.h.

	* sunrpc/rpc_cout.c (inline_struct): Add missing parenthesis in
2000-07-01 06:34:10 +00:00
Ulrich Drepper
b62404dcc9 Update. 2000-07-01 05:26:07 +00:00
Ulrich Drepper
5e087c7152 Update.
* assert/Depend: Add localedata.
	* assert/Makefile (test-assert-ENV): New.  Define LANGUAGE=C.
	(test-assert-perr-ENV): New.  Define LANGUAGE=C.

	* sysdeps/alpha/dl-machine.h (elf_machine_rela) [r_type ==
	R_ALPHA_REFQUAD]: Use memcpy to load and store value from
	relocation address to prevent unaligned trap.
	Suggested by Richard Henderson <rth@cygnus.com>.

2000-06-30  Jakub Jelinek  <jakub@redhat.com>

	* io/sys/stat.h (stat64, lstat64, fstat64): Don't define inlines
	if redirecting and either redirection is done using defines or
	not optimizing.

2000-06-30  Ulrich Drepper  <drepper@redhat.com>
2000-07-01 05:19:18 +00:00
Ulrich Drepper
b856f875e8 Update.
* sunrpc/rpc_cout.c (inline_struct): Add missing braces in
	generated expressions.
	Patch by Darren McClelland <dmcclell@zetec.com>.
2000-07-01 04:35:11 +00:00
Ulrich Drepper
71d82dbe9e Update.
* timezone/Makefile (build-testdata): Set LANGUAGE and LC_ALL
	since zic uses setlocale and gettext but we cannot make it use the
	new locale data since zic calls a shell which might not use the
	new libc.
2000-07-01 02:46:04 +00:00
Ulrich Drepper
3da67f9970 Update.
* stdlib/strfmon.c: Move somewhat closer to the standard wrt to
	handling the internation currency symbol.  POSIX says that the
	fourth character is used to separate the currency symbol from the
	value.  Therefore it does not have to be printed.  But we cannot
	remove the space if the currency symbol is printed before the
	number since this is what many locales expect.
	* localedata/tests-mbwc/dat_strfmon.c: Remove #ifdefs introduced to
	work around DEM problem.
	* localedata/tst-fmon.data: Change back entries with DEM.
2000-07-01 00:39:39 +00:00
Ulrich Drepper
394679ebe7 Update.
* elf/Makefile (LDFLAGS-origtest): Actually add it.
2000-06-30 18:11:39 +00:00
Ulrich Drepper
acb53dc1ae (install-locales): Remove the -u switch from localedef command line. 2000-06-30 17:23:04 +00:00
Ulrich Drepper
040cf4baf7 Update.
* tst-fmon.sh: Don't generate de_DE and en_US locale data.
	* tst-rpmatch.sh: Use de_DE.ISO-8859-1 not de_DE.
	* tst-ctype.sh: Use de_DE.ISO-8859-1 and en_US.ANSI_X3.4-1968.

	* locales/POSIX: Update for new format.
2000-06-30 04:07:37 +00:00
Ulrich Drepper
f53413a1c6 Don't generate de_DE and en_US locale data. 2000-06-30 04:04:41 +00:00
Ulrich Drepper
f175216dbf Update.
2000-06-29  Ulrich Drepper  <drepper@redhat.com>

	* locale/programs/ld-ctype.c (ctype_output): Don't generate unaligned
	data files.
2000-06-30 00:11:52 +00:00
Ulrich Drepper
27ffef477c Update.
2000-06-29  Ulrich Drepper  <drepper@redhat.com>

	* tst-fmon.data: Until we know what is correct, but the spaces
	after DEM back in.

	* tests-mbwc/dat_mbstowcs.c: Fix various bugs.  Comment out
	unresolved issues.
	* tests-mbwc/dat_mbtowc.c: Likewise.
	* tests-mbwc/dat_strcoll.c: Likewise.
	* tests-mbwc/dat_strfmon.c: Likewise.
	* tests-mbwc/dat_strxfrm.c: Likewise.
	* tests-mbwc/tst_mbtowc.c: Likewise.

	($(addsuffix .out,$(addprefix $(objpfx),$(locale_test_suite)))):
2000-06-29 23:35:35 +00:00
Ulrich Drepper
e0bd78f584 Until we know what is correct, but the spaces after DEM back in. 2000-06-29 23:33:34 +00:00
Ulrich Drepper
a0e5d73a78 Update.
* stdio-common/tst-printf.c: Add test for above problem.
2000-06-29 19:35:32 +00:00
Ulrich Drepper
a5707dad25 Update.
2000-06-29  Ulrich Drepper  <drepper@redhat.com>

	* stdio-common/printf_fp.c (__printf_fp): Don't clobber pointer which
	we later need to calling free().
	Patch by Matt Wilson <msw@redhat.com>.

2000-06-27  David Mosberger-Tang  <davidm@hpl.hp.com>

	* sysdeps/unix/sysv/linux/ia64/bits/ipc.h: New file.
	* sysdeps/unix/sysv/linux/ia64/bits/shm.h: New file.

2000-06-28  Jes Sorensen  <jes@linuxcare.com>

	* sysdeps/ieee754/dbl-64/s_exp2.c: Add include stdlib.h to get
	prototype for abs().
	* sysdeps/ieee754/flt-32/s_exp2f.c: ditto.
2000-06-29 19:33:05 +00:00
Ulrich Drepper
5ab0176021 Convert to new format. 2000-06-29 19:07:29 +00:00
Andreas Jaeger
5ca8accdcd Update.
(tst_mbrtowc-ENV): New.
	(tst_mbsrtowcs-ENV): New.
	(tst_mbstowcs-ENV): New.
	(tst_strfmon-ENV): New.
	(tst_wcrtomb-ENV): New.
	(tst_wcsrtombs-ENV): New.
	(tst_wcstod-ENV): New.
	(tst_wcstok-ENV): New.
	(tst_wcstombs-ENV): New.
	* tests-mbwc/dat_wcstok.c: Likewise.
	* tests-mbwc/tst_wcstok.c: Likewise.
	* tests-mbwc/dat_wcstod.c: Likewise.
	* tests-mbwc/tst_wcstod.c: Likewise.
	* tests-mbwc/dat_mbrtowc.c: Likewise.
	* tests-mbwc/tst_mbrtowc.c: Likewise.
	* tests-mbwc/dat_wcsrtombs.c: Likewise.
	* tests-mbwc/tst_wcsrtombs.c: Likewise.
	* tests-mbwc/dat_wcstombs.c: Likewise.
	* tests-mbwc/tst_wcstombs.c: Likewise.
	* tests-mbwc/dat_mbsrtowcs.c: Likewise.
	* tests-mbwc/tst_mbsrtowcs.c: Likewise.
	* tests-mbwc/dat_wcrtomb.c: Likewise.
	* tests-mbwc/tst_wcrtomb.c: Likewise.
	* tests-mbwc/dat_mbstowcs.c: Likewise.
	* tests-mbwc/tst_mbstowcs.c: Likewise.
	* tests-mbwc/dat_strfmon.c: Likewise.
	* tests-mbwc/tst_strfmon.c: Likewise.
2000-06-29 10:36:12 +00:00
Andreas Jaeger
ee6c9d77a3 Test files for strfmon. 2000-06-29 08:46:04 +00:00
Andreas Jaeger
2e23c3cc3f Update.
2000-06-29  Andreas Jaeger  <aj@suse.de>

	* Makefile (locale_test_suite): Add new test files.
	(tst_mblen-ENV): New.
	(tst_mbtowc-ENV): New.
	(tst_strcoll-ENV): New.
	(tst_strxfrm-ENV): New.
	(tst_wctomb-ENV): New.

	* tests-mbwc/tst_wctomb.c: New test file from Shoji Kuwabara
	<kuwahara@cthulhu.engr.sgi.com>.
	* tests-mbwc/dat_wctomb.c: Likewise.
	* tests-mbwc/tst_mbtowc.c: Likewise.
	* tests-mbwc/dat_mbtowc.c: Likewise.
	* tests-mbwc/tst_strxfrm.c: Likewise.
	* tests-mbwc/dat_strxfrm.c: Likewise.
	* tests-mbwc/dat_strcoll.c: Likewise.
	* tests-mbwc/tst_strcoll.c: Likewise.
	* tests-mbwc/tst_mblen.c: Likewise.
	* tests-mbwc/dat_mblen.c: Likewise.
2000-06-29 07:13:12 +00:00
Andreas Jaeger
4eeccd750d Tests for mblen. 2000-06-29 06:45:01 +00:00
Ulrich Drepper
2d7fb37aa3 Update.
2000-06-27  Jes Sorensen  <jes@linuxcare.com>

	* sysdeps/unix/sysv/linux/ia64/syscalls.list: Change argument
	count into signatures for most calls.
2000-06-28 23:54:33 +00:00
Ulrich Drepper
99274b38bd Update.
2000-06-28  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/unix/sysv/linux/ia64/getsysstats.c: Removed.  We can use
	the generic parser now.
2000-06-28 23:51:54 +00:00
Ulrich Drepper
aa1b098472 Update.
2000-06-28  Jes Sorensen  <jes@linuxcare.com>

	* sysdeps/unix/sysv/linux/ia64/bits/elfclass.h: Deleted.  Hash
	table entries are 32 bit on the ia64 (as specified by the ABI),
	not 64 bit as on the Alpha.

	* shlib-versions: Bump ia64 soname to ld-linux-ia64.so.2 to mark
	change of objects to use 32 bit hash table indices (see above).

2000-06-28  Jes Sorensen  <jes@linuxcare.com>

	* sysdeps/ieee754/dbl-64/e_exp.c: Add include stdlib.h to get
	prototype for abs().
2000-06-28 23:50:37 +00:00
Ulrich Drepper
07c35131ad Update.
2000-06-28  Wolfram Gloger  <wg@malloc.de>

	* malloc/malloc.c (chunk_alloc): If extension of the linear heap
	fails, try mmap_chunk() as a last resort even though n_mmaps_max
	may have been reached.
2000-06-28 23:28:29 +00:00
Ulrich Drepper
f1f1b6b95a Update.
* wcsmbs/mbrtowc.c: Set flush to 1 for conversion function calls
	depending on whether the input string is empty or not.

	* wcsmbs/mbrtowc.c: Calling function without input means clearing the
	given state and not avoiding this by modifying a local object.
	* wcsmbs/wcrtomb.c: Likewise.

	* iconv/skeleton.c: If no EMIT_SHIFT_TO_INIT is defined clear state
	object since some incomplete characters might be in there.
2000-06-28 21:46:28 +00:00
Ulrich Drepper
777e222ddb Update.
* Makefile (do-tst-ctype): Add do-tst-mbswcs to list of dependencies.
	(TEST_MBWC_ENV): Remove unnecessary slash.
	* tst-ctype.sh: Add de_DE.UTF-8 to list of tested locales.

	* tests-mbwc/dat_iswalnum.c (TST_ISW_LOC): Correct UTF-8 input data.

	* Makefile: Add do-tst-mbswcs to dependencies of locale test suite
	tests.
2000-06-28 21:38:03 +00:00
Ulrich Drepper
392ac96984 Update.
* iconvdata/euc-jp.c: In conversion to UCS4, handling invalid
	sequences with first by 0x8e correctly.
2000-06-28 18:11:30 +00:00
Ulrich Drepper
044ff6223a Update.
2000-06-28  Ulrich Drepper  <drepper@redhat.com>

	* iconvdata/jis0208.h: Remove redundant test.
2000-06-28 18:04:12 +00:00
Ulrich Drepper
f7b74fc0fb Explicitly add control character in U0000-U001F and U007F-U009F range for backward compatibility. 2000-06-28 17:13:42 +00:00
Andreas Jaeger
028f8f1899 Update.
* tests-mbwc/tst_wcscat.c (tst_wcscat): Correct format to avoid
	warning.
2000-06-28 13:09:35 +00:00
Andreas Jaeger
16247e11ac Update.
* Makefile (locale_test_suite): Add tst_mbrlen.
	(tst_mbrlen-ENV): New.

	* tests-mbwc/tst_mbrlen.c: New file

	* tests-mbwc/dat_mbrlen.c: New file.

	* tests-mbwc/tst_types.h (struct TIN_MBSTOWCS_REC): Use const
	char*.
	(struct TST_HEAD): Use const char* instead of an array.

	* tests-mbwc/tst_wcsstr.c (tst_wcsstr): ws2 has size WCSSIZE.

	* tests-mbwc/dat_iswalnum.c (TST_ISW_LOC): Add tests for de_UTF8.

	* tests-mbwc/tgn_locdef.h (TST_LOC_de_UTF8): Added.
2000-06-28 13:05:23 +00:00
Andreas Jaeger
8c8ade2980 Test files for mbrlen.c. 2000-06-28 12:56:56 +00:00
Ulrich Drepper
2803faf059 Correct problems found by test suite. 2000-06-28 09:19:30 +00:00
Andreas Jaeger
93fc3eb7b4 (TST_LOC_de_UTF8): Added.
2000-06-28  Andreas Jaeger  <aj@suse.de>

	* tests-mbwc/tgn_locdef.h (TST_LOC_de_UTF8): Added.
2000-06-28 08:24:36 +00:00
Ulrich Drepper
0e16ecfa1e Update.
* locale/programs/ld-ctype.c (ctype_finish): Take all characters from
	the input charset into account when generating the hash table.
	(allocate_arrays): Correct setting default width.  Not all empty slots
	in the table are filled, only those not covert explicitly by the
	locale description and in the charset.

	* stdio-common/vfscanf.c: Make sure to always return WEOF and EOF for
	wide character version.
	For %C handling, test correct pointer variable for NULL.

	* wcsmbs/wctob.c: Handle WEOF special.

	* wcsmbs/wcwidth.h: 0xff in width array means invalid character.

	* wctype/wctype.h: Protect gcc-isms with __extension__.  Avoid
	always-true test to avoid warning.
2000-06-28 04:27:24 +00:00
Ulrich Drepper
1539660873 Update.
* locales/i18n: Backspace isn't blank, tab is.

	* tst-ctype.c (main): Add tests for control characters and space.
2000-06-27 18:09:54 +00:00
Ulrich Drepper
c3e32a9697 Update.
* locales/i18n: Backspace is no space.
2000-06-27 17:49:19 +00:00
Ulrich Drepper
9d893da15c Update.
2000-06-27  Ulrich Drepper  <drepper@redhat.com>

	* locales/i18n: Add \t to space.
2000-06-27 17:44:09 +00:00
Ulrich Drepper
6676b2d55a Add \t to space. 2000-06-27 17:42:22 +00:00
Andreas Jaeger
86af091087 Update.
2000-06-27  Andreas Jaeger  <aj@suse.de>

	* Makefile (TEST_MBWC_ENV): New variable.
	Use it for all tests from tests-mbwc.
2000-06-27 17:38:25 +00:00
Andreas Jaeger
eed5831091 * Makefile (TEST_MBWC_ENV): New variable.
Use it for all tests from tests-mbwc.
2000-06-27 17:37:42 +00:00
Ulrich Drepper
132781f936 Update.
2000-06-27  Ulrich Drepper  <drepper@redhat.com>

	* tst-ctype.sh: Generate ja_JP.EUC-JP locale and test it.
2000-06-27 17:12:56 +00:00
Ulrich Drepper
0135d02d05 Generate ja_JP.EUC-JP locale and test it. 2000-06-27 17:10:47 +00:00
Andreas Jaeger
36e3c1195f Makefile: Add environment setting for all tests from tests-mbwc.
2000-06-27  Andreas Jaeger  <aj@suse.de>

	* Makefile: Add environment setting for all tests from tests-mbwc.
2000-06-27 16:35:42 +00:00
Ulrich Drepper
1cf98aaef9 Update.
2000-06-27  Jakub Jelinek  <jakub@redhat.com>

	* libio/obprintf.c (_IO_obstack_vprintf): Call obstack_make_room,
	not obstack_blank.
2000-06-27 16:33:48 +00:00
Andreas Jaeger
22827fb10b Add new files to tests and add environment for them. 2000-06-27 15:53:49 +00:00
Andreas Jaeger
cb6815da36 Update.
* tests-mbwc/*: Initial import of testsuite from Shoji Kuwabara
	<kuwahara@cthulhu.engr.sgi.com><kuwahara@cthulhu.engr.sgi.com>.
2000-06-27 12:25:46 +00:00
Andreas Jaeger
5b905722f6 * Makefile (tests): Add tests from tests-mbwc subdirectory,
comment them out for now. 
(subdir-dirs): New for tests-mbwc, add also vpaths.
	* Makefile (tests): Add tests from tests-mbwc subdirectory,
	comment them out for now.
	(subdir-dirs): New for tests-mbwc, add also vpaths.
2000-06-27 12:14:09 +00:00
Andreas Jaeger
756bb30555 Add missing / in LC_CTYPE.
2000-06-27  Andreas Jaeger  <aj@suse.de>

	* locales/ja_JP: Add missing / in LC_CTYPE.
2000-06-27 08:18:25 +00:00
Ulrich Drepper
1cfa7b8231 Not needed. 2000-06-27 08:00:21 +00:00
Ulrich Drepper
1a3eefef69 Update.
* Makefile (distribute): Add tst-ctype-de_DE.in.
2000-06-27 04:01:28 +00:00
Ulrich Drepper
4edc30e4d7 Update.
* tst-ctype.c: Read in more tests from stdin.
	* tst-ctype.sh: Feed extra test data to program via stdin.
	* tst-ctype-de_DE.in: New file.

	* locales/i18n (punct): Exclude U00A0.
	(blank): Include U00A0.

	* locales/ja_JP: Updates for new format.

	* Makefile (test-srcs): Add tst-ctype.
	(distribute): Add tst-ctype.sh.
	(do-tst-ctype): New target.  Run for tests.
	* tst-ctype.c: New file.
	* tst-ctype.sh: New file.
2000-06-27 03:59:26 +00:00
Ulrich Drepper
6ba025af69 More test data for tst-ctype test program. 2000-06-27 03:56:55 +00:00
Ulrich Drepper
9bbc1eccb7 Updates for new format. 2000-06-27 01:05:19 +00:00
Ulrich Drepper
465e7bebc3 (test-srcs): Add tst-ctype. (distribute): Add tst-ctype.sh. (do-tst-ctype): New target. Run for tests. 2000-06-27 01:03:13 +00:00
Ulrich Drepper
f21c71e19e Update.
* locales/i18n: NUL character must not be in cntrl.
2000-06-26 23:38:07 +00:00
Ulrich Drepper
1257f6bd24 NUL character must not be in cntrl. 2000-06-26 23:37:53 +00:00
Ulrich Drepper
c2eee429d3 Update.
2000-06-26  Ulrich Drepper  <drepper@redhat.com>

	* Makefile (test-input): Add en_US.ISO-8859-1.
	* en_US.in: New file.
2000-06-26 20:07:09 +00:00
Ulrich Drepper
c000cdad1a Update.
2000-06-26  Ulrich Drepper  <drepper@redhat.com>

	* rt/Makefile (librt-routines): Add clock_nanosleep.
	* rt/Versions [GLIBC_2.2] (librt): Add clock_nanosleep.
	* sysdeps/generic/clock_nanosleep.c: New file.
	* sysdeps/unix/clock_nanosleep.c: New file.
	* sysdeps/unix/i386/i586/clock_nanosleep.c: New file.
	* time/time.h: Declare clock_nanosleep.
2000-06-26 18:12:12 +00:00
Ulrich Drepper
7475d01602 Update.
2000-06-25  Greg McGary  <greg@mcgary.org>

	* sysdeps/i386/i586/memcpy.S: Redefine memcpy as mempcpy,
	not as bcopy.
2000-06-26 00:38:37 +00:00
Ulrich Drepper
8b682b9907 Update.
* iconvdata/gen-8bit-gap-1.sh: Update for new charmap format.
	* iconvdata/gen-8bit-gap.sh: Likewise.
	* iconvdata/gen-8bit.sh: Likewise.

	* iconv/gconv_open.c (__gconv_open): Move comment to correct position.

	* locale/programs/ld-collate.c (collate_read): Don't actually read
	the copy locale if we are ignoring the content.

	* sunrpc/xdr_rec.c (set_input_fragment): Fix PR libc/1549, patch from
	Jens Moeller <jens.moeller@waii.com>.
2000-06-26 00:26:21 +00:00
Ulrich Drepper
7508aab40a Update-
* locales/i18n: Take CJK ideographs and Hangul out of `alpha' table.
2000-06-25 18:23:21 +00:00
Ulrich Drepper
07dab0c385 Update.
2000-06-25  Ulrich Drepper  <drepper@redhat.com>

	* locale/programs/ld-collate.c: Correct handling of different
	collation sections.
	* locale/programs/localedef.c (add_to_readlist): Take locale pointer
	as extra parameter from which to copy category information.
	Change all callers.
	(load_locale): Likewise.
	* locale/programs/localedef.h: Update prototypes of add_to_readlist
	and load_locale.
	* locale/programs/ld-ctype.c: Update call to add_to_readlist.
	* locale/programs/locfile.h: Likewise.
	* locale/programs/locfile-kw.gperf: Add entry for script.
	* locale/programs/locfile-token.h: Add tok_script.

	* locale/programs/locale.c: Update copyright year.
	* locale/programs/localedef.c: Likewise.

	* xdr_rec.c (set_input_fragment): Fix PR libc/1549, patch from Jens
2000-06-25 18:14:28 +00:00
Ulrich Drepper
0ea5f1b861 Update.
(iso3166): Likewise.
2000-06-24 19:12:38 +00:00
Ulrich Drepper
ae1aff7709 Update.
* locale/programs/ld-name.c (name_finish): Add missing format
	specifier to test for name_fmt.
2000-06-24 18:53:49 +00:00
Ulrich Drepper
64f022a4b9 Update.
2000-06-23  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/unix/sysv/linux/sys/ptrace.h (__ptrace_request): Define
	PTRACE_GETFPXREGS and PTRACE_SETFPXREGS.
2000-06-24 07:08:49 +00:00
Ulrich Drepper
a3e1b831ea Update.
2000-06-23  Ulrich Drepper  <drepper@redhat.com>

	* charmaps/ANSI_X3.110-1983: Update to use <Uxxxx> format.
	* charmaps/ANSI_X3.4-1968: Likewise.
	* charmaps/ASMO_449: Likewise.
	* charmaps/BALTIC: Likewise.
	* charmaps/BS_4730: Likewise.
	* charmaps/BS_VIEWDATA: Likewise.
	* charmaps/CP1250: Likewise.
	* charmaps/CP1251: Likewise.
	* charmaps/CP1252: Likewise.
	* charmaps/CP1253: Likewise.
	* charmaps/CP1254: Likewise.
	* charmaps/CP1255: Likewise.
	* charmaps/CP1256: Likewise.
	* charmaps/CP1257: Likewise.
	* charmaps/CP1258: Likewise.
	* charmaps/CSA_Z243.4-1985-1: Likewise.
	* charmaps/CSA_Z243.4-1985-2: Likewise.
	* charmaps/CSA_Z243.4-1985-GR: Likewise.
	* charmaps/CSN_369103: Likewise.
	* charmaps/CWI: Likewise.
	* charmaps/DEC-MCS: Likewise.
	* charmaps/DIN_66003: Likewise.
	* charmaps/DS_2089: Likewise.
	* charmaps/EBCDIC-AT-DE: Likewise.
	* charmaps/EBCDIC-AT-DE-A: Likewise.
	* charmaps/EBCDIC-CA-FR: Likewise.
	* charmaps/EBCDIC-DK-NO: Likewise.
	* charmaps/EBCDIC-DK-NO-A: Likewise.
	* charmaps/EBCDIC-ES: Likewise.
	* charmaps/EBCDIC-ES-A: Likewise.
	* charmaps/EBCDIC-ES-S: Likewise.
	* charmaps/EBCDIC-FI-SE: Likewise.
	* charmaps/EBCDIC-FI-SE-A: Likewise.
	* charmaps/EBCDIC-FR: Likewise.
	* charmaps/EBCDIC-IS-FRISS: Likewise.
	* charmaps/EBCDIC-IT: Likewise.
	* charmaps/EBCDIC-PT: Likewise.
	* charmaps/EBCDIC-UK: Likewise.
	* charmaps/EBCDIC-US: Likewise.
	* charmaps/ECMA-CYRILLIC: Likewise.
	* charmaps/ES: Likewise.
	* charmaps/ES2: Likewise.
	* charmaps/EUC-JP: Likewise.
	* charmaps/EUC-KR: Likewise.
	* charmaps/GB2312: Likewise.
	* charmaps/GBK: Likewise.
	* charmaps/GB_1988-80: Likewise.
	* charmaps/GOST_19768-74: Likewise.
	* charmaps/GREEK-CCITT: Likewise.
	* charmaps/GREEK7: Likewise.
	* charmaps/GREEK7-OLD: Likewise.
	* charmaps/HP-ROMAN8: Likewise.
	* charmaps/IBM037: Likewise.
	* charmaps/IBM038: Likewise.
	* charmaps/IBM1004: Likewise.
	* charmaps/IBM1026: Likewise.
	* charmaps/IBM1047: Likewise.
	* charmaps/IBM256: Likewise.
	* charmaps/IBM273: Likewise.
	* charmaps/IBM274: Likewise.
	* charmaps/IBM275: Likewise.
	* charmaps/IBM277: Likewise.
	* charmaps/IBM278: Likewise.
	* charmaps/IBM280: Likewise.
	* charmaps/IBM281: Likewise.
	* charmaps/IBM284: Likewise.
	* charmaps/IBM285: Likewise.
	* charmaps/IBM290: Likewise.
	* charmaps/IBM297: Likewise.
	* charmaps/IBM420: Likewise.
	* charmaps/IBM423: Likewise.
	* charmaps/IBM424: Likewise.
	* charmaps/IBM437: Likewise.
	* charmaps/IBM500: Likewise.
	* charmaps/IBM850: Likewise.
	* charmaps/IBM851: Likewise.
	* charmaps/IBM852: Likewise.
	* charmaps/IBM855: Likewise.
	* charmaps/IBM857: Likewise.
	* charmaps/IBM860: Likewise.
	* charmaps/IBM861: Likewise.
	* charmaps/IBM862: Likewise.
	* charmaps/IBM863: Likewise.
	* charmaps/IBM864: Likewise.
	* charmaps/IBM865: Likewise.
	* charmaps/IBM866: Likewise.
	* charmaps/IBM868: Likewise.
	* charmaps/IBM869: Likewise.
	* charmaps/IBM870: Likewise.
	* charmaps/IBM871: Likewise.
	* charmaps/IBM874: Likewise.
	* charmaps/IBM875: Likewise.
	* charmaps/IBM880: Likewise.
	* charmaps/IBM891: Likewise.
	* charmaps/IBM903: Likewise.
	* charmaps/IBM904: Likewise.
	* charmaps/IBM905: Likewise.
	* charmaps/IBM918: Likewise.
	* charmaps/IEC_P27-1: Likewise.
	* charmaps/INIS: Likewise.
	* charmaps/INIS-CYRILLIC: Likewise.
	* charmaps/INVARIANT: Likewise.
	* charmaps/ISIRI-3342: Likewise.
	* charmaps/ISO-8859-1: Likewise.
	* charmaps/ISO-8859-10: Likewise.
	* charmaps/ISO-8859-13: Likewise.
	* charmaps/ISO-8859-14: Likewise.
	* charmaps/ISO-8859-15: Likewise.
	* charmaps/ISO-8859-16: Likewise.
	* charmaps/ISO-8859-2: Likewise.
	* charmaps/ISO-8859-3: Likewise.
	* charmaps/ISO-8859-4: Likewise.
	* charmaps/ISO-8859-5: Likewise.
	* charmaps/ISO-8859-6: Likewise.
	* charmaps/ISO-8859-7: Likewise.
	* charmaps/ISO-8859-8: Likewise.
	* charmaps/ISO-8859-9: Likewise.
	* charmaps/ISO-IR-197: Likewise.
	* charmaps/ISO-IR-90: Likewise.
	* charmaps/ISO_10367-BOX: Likewise.
	* charmaps/ISO_5427: Likewise.
	* charmaps/ISO_5428: Likewise.
	* charmaps/ISO_646.BASIC: Likewise.
	* charmaps/ISO_646.IRV: Likewise.
	* charmaps/ISO_6937: Likewise.
	* charmaps/ISO_6937-2-25: Likewise.
	* charmaps/ISO_6937-2-ADD: Likewise.
	* charmaps/ISO_8859-SUPP: Likewise.
	* charmaps/IT: Likewise.
	* charmaps/JIS_C6220-1969-RO: Likewise.
	* charmaps/JIS_C6229-1984-B: Likewise.
	* charmaps/JIS_X0201: Likewise.
	* charmaps/JUS_I.B1.002: Likewise.
	* charmaps/JUS_I.B1.003-MAC: Likewise.
	* charmaps/JUS_I.B1.003-SERB: Likewise.
	* charmaps/KOI-8: Likewise.
	* charmaps/KOI8-R: Likewise.
	* charmaps/KOI8-U: Likewise.
	* charmaps/KSC5636: Likewise.
	* charmaps/KSX1001: Likewise.
	* charmaps/LATIN-GREEK: Likewise.
	* charmaps/LATIN-GREEK-1: Likewise.
	* charmaps/MAC-IS: Likewise.
	* charmaps/MAC-UK: Likewise.
	* charmaps/MACINTOSH: Likewise.
	* charmaps/MSZ_7795.3: Likewise.
	* charmaps/NATS-DANO: Likewise.
	* charmaps/NATS-SEFI: Likewise.
	* charmaps/NC_NC00-10: Likewise.
	* charmaps/NEXTSTEP: Likewise.
	* charmaps/NF_Z_62-010: Likewise.
	* charmaps/NF_Z_62-010_1973: Likewise.
	* charmaps/NS_4551-1: Likewise.
	* charmaps/NS_4551-2: Likewise.
	* charmaps/PT: Likewise.
	* charmaps/PT2: Likewise.
	* charmaps/SAMI: Likewise.
	* charmaps/SAMI-WS2: Likewise.
	* charmaps/SEN_850200_B: Likewise.
	* charmaps/SEN_850200_C: Likewise.
	* charmaps/T.101-G2: Likewise.
	* charmaps/T.61-7BIT: Likewise.
	* charmaps/T.61-8BIT: Likewise.
	* charmaps/TIS-620: Likewise.
	* charmaps/UTF8: Likewise.
	* charmaps/VIDEOTEX-SUPPL: Likewise.
2000-06-24 05:29:29 +00:00
Ulrich Drepper
387be08759 Update.
2000-06-21  Jes Sorensen  <jes@linuxcare.com>

	* sysdeps/unix/sysv/linux/ia64/Makefile: New file.
2000-06-21 18:01:49 +00:00
Ulrich Drepper
4969a60fd8 Full weekday and month names begin with lower-case characters. 2000-06-21 17:45:45 +00:00
Andreas Jaeger
3e1f480ef8 * tst-trans.c: Include <stdlib.h> and <string.h>.
2000-06-21  Andreas Jaeger  <aj@suse.de>

	* tst-trans.c: Include <stdlib.h> and <string.h>.
2000-06-21 12:39:22 +00:00
Ulrich Drepper
ba80a015ee Update.
* malloc/Makefile: Change all references to memprof into memusage.
	* malloc/memprof.c: Rename to...
	* malloc/memusage.c: ...this.  New file.
	* malloc/memprof.sh: Rename to...
	* malloc/memusage.sh: ...this.  New file.
	* malloc/memprofstat.c: Rename to...
	* malloc/memusagestat.c: ...this.  New file.
2000-06-20 04:46:22 +00:00
Ulrich Drepper
d620426811 Update.
2000-06-19  Ulrich Drepper  <drepper@redhat.com>

	* iconv/gconv.h (__gconv_trans_fct): Add new parameter.
	General namespace cleanup.
	(struct __gconv_trans_data): Add next field.
	(struct __gconv_step_data): Make __trans a pointer.
	* iconv/gconv_conf.c: Split out code to find gconv directories from
	__gconv_read_conf in new functions.
	* iconv/gconv_int.h: Define new data structure and declare new
	functions for handling of gconv directory list.
	* iconv/gconv_open.c: Allow more than one error handling step being
	used.  Call function to load error handling module if it is none
	of the builtin transformations.
	* iconv/gconv_close.c: Add code to free transliteration data.
	* iconv/gconv_trans.c: Add functions to load and unload modules
	implementing transliteration etc.
	* iconv/skeleton.c: Call all context functions now that more than
	one module is allowed.
	* iconv/loop.c (STANDARD_ERR_HANDLING): New macro.
	* iconv/gconv_simple.c: Use STANDARD_ERR_HANDLING macro for places
	where the full error handling using transliteration is needed.
	* iconvdata/8bit-gap.c: Likewise.
	* iconvdata/8bit-generic.c: Likewise.
	* iconvdata/ansi_x3.110.c: Likewise.
	* iconvdata/big5.c: Likewise.
	* iconvdata/big5hkscs.c: Likewise.
	* iconvdata/euc-cn.c: Likewise.
	* iconvdata/euc-jp.c: Likewise.
	* iconvdata/euc-kr.c: Likewise.
	* iconvdata/euc-tw.c: Likewise.
	* iconvdata/gbgbk.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/iso8859-1.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.
	* libio/iofwide.c: Reset __trans member of __gconv_trans_data
	structure correctly after last change.
	* wcsmbs/btowc.c: Likewise.
	* wcsmbs/mbrtowc.c: Likewise.
	* wcsmbs/mbsnrtowcs.c: Likewise.
	* wcsmbs/mbsrtowcs.c: Likewise.
	* wcsmbs/wcrtomb.c: Likewise.
	* wcsmbs/wcsnrtombs.c: Likewise.
	* wcsmbs/wcsrtombs.c: Likewise.
	* wcsmbs/wctob.c: Likewise.

	* localedata/Makefile: Set -Wno-format for some files since gcc does
	not know all the format specifiers.

2000-06-18  Ulrich Drepper  <drepper@redhat.com>

	* locale/loadlocale.c (_nl_unload_locale): Remove a bit of
	unneeded code.
	* locale/lc-time.c (_nl_init_era_entries): Likewise.
2000-06-19 21:12:06 +00:00
Ulrich Drepper
498b733ef0 Update.
* locale/programs/ld-ctype.c (ctype_output): Really write out
	mboutdigits information.
	* localedata/tst-trans.c: Add code to test printf's I flag with locale.
	* localedata/tst-trans.sh: Set GCONV_PATH for compilation environment.
	* localedata/tests/trans.def: Add outdigit information.

	* localedata/tst-mbswcs3.c: Remove comment.
2000-06-18 00:23:52 +00:00
Ulrich Drepper
1d96d74da7 Update.
* locale/langinfo.h: Add entries for default_missing information.
	* locale/C-ctype.c: Add initializers for new fields.
	* iconv/gconv_trans.c: If nothing matched, try to use default_missing
	information.
	* locale/categories.h: Add entries for all LC_CTYPE values.
	* locale/programs/ld-ctype.c (ctype_output): Write out default_missing
	information.

	* localedata/tst-trans.c: Write out an error message if class is
	not found.
2000-06-17 03:08:26 +00:00
Ulrich Drepper
1bfae4012a Update.
* malloc/Makefile (distribute): Add memprof.sh and memprofstat.c.
2000-06-14 04:06:42 +00:00
Ulrich Drepper
4646232601 Update.
* crypt/Makefile (distribute): Add md5.h.
2000-06-14 03:48:09 +00:00
Ulrich Drepper
cf2964e2b7 Update.
* Makefile (distribute): Add include/shlib-compat.h.
2000-06-14 03:46:36 +00:00
Ulrich Drepper
002ab03434 Update.
* Make-dist: Search for tests also in sysdeps hierachy.
2000-06-14 01:01:44 +00:00
Ulrich Drepper
afa0569f3b Update.
* crypt/Makefile (distribute): Add ufc-crypt.h, crypt-private.h,
	ufc.c, speeds.c, README.ufc-crypt, and Banner.

	* sysdeps/sparc/Subdirs: New file.

	* locale/Makefile (distribute): Add weightwc.h and
	programs/localedef.h.

	* time/Makefile (distribute): Add datemsk.

	* sysdeps/ia64/Dist: Add softpipe.h.

	* sysdeps/unix/sysv/aix/Dist: New file.

	* posix/setpgrp.c: Moved to...
	* sysdeps/generic/setpgrp.c: ...here.  New file.
	* io/mknod.c: Moved to...
	* sysdeps/generic/mknod.c: ...here.  New file.

	* sysdeps/unix/sysv/linux/ia64/Dist: New file.

	* sysdeps/unix/sysv/linux/sparc/Dist: Add sys/procfs.h.

	* sysdeps/unix/sysv/linux/arm/Dist: Add oldgetrlimit64.c.

	* sysdeps/powerpc/Dist: Add fprrest.S, fprsave.S, gprsave1.S,
	gprsave0.S, gprrest1.S, and gprrest0.S.

	* sysdeps/generic/Dist: Add bp-thunks.h, bp-sym.h, and bp-start.h.

	* posix/Makefile (routines): Add spawnattr_getsigmask,
	spawnattr_getschedpolicy, spawnattr_getschedparam,
	spawnattr_setsigmask, spawnattr_setschedpolicy, and
	spawnattr_setschedparam.
	* posix/Versions: Add posix_spawnattr_getschedpolicy,
	posix_spawnattr_setschedpolicy, posix_spawnattr_getschedparam, and
	posix_spawnattr_setschedparam.

	* posix/spawnattr_setschedparam.c: Fix typo.

	* posix/spawnattr_setsigmask.c (posix_spawnattr_setsigmask):
	Correct typo.

	* login/programs/utmpd.c: Removed.
	* login/programs/utmpd.h: Removed.
	* login/programs/utmpd-private.h: Removed.

	* Makefile (distribute): Add include/db_185.h and include/db.h.

	* iconvdata/Makefile (distribute): Add iso-ir-165.c and
	iso-ir-165.h.

	* elf/Makefile (distribute): Add missing files.

	* dlfcn/Makefile: Add back rules to include eval in libdl.so.
	* elf/eval.c: Moved to...
	* dlfcn/eval.c: ...here.  New file.

	* Makefile (distribute): Also distribute ChangeLog.1?.
2000-06-14 00:55:24 +00:00
Ulrich Drepper
f0f8ed4e3f Update.
2000-05-28  Ulrich Drepper  <drepper@redhat.com>

	* locales/be_BY: New file.
	Contributed by Aleksey Novodvorsky <aen@logic.ru>.
2000-05-28 07:07:05 +00:00
Ulrich Drepper
1f9f77cd2c Belarusian Language Locale for Belarus. 2000-05-28 07:06:29 +00:00
Ulrich Drepper
acb5ee2e56 Update.
2000-05-24  Ulrich Drepper  <drepper@redhat.com>

	* locale/programs/ld-collate.c (struct element_t): Add mbseqorder
	and wcseqorder members.
	(struct locale_collate_t): Likewise.
	(collate_finish): Assign collation sequence value to each character.
	Create tables for output.
	(collate_output): Write out tables with collation sequence information.
	* locale/C-collate.c: Provide C locale data for collation sequence
	table.
	* locale/langinfo.h: Add _NL_COLLATE_COLLSEQMB and
	_NL_COLLATE_COLLSEQWC.
	* locale/categories.def: Add entries for _NL_COLLATE_COLLSEQMB and
	_NL_COLLATE_COLLSEQWC.
	* posix/fnmatch.c: Define SUFFIX and WIDE_CHAR_VERSION before
	include fnmatch_loop.c.
	* posix/fnmatch_loop.c: Don't use strcoll while determining whether
	character is matched by range expression.  Use collation sequence
	table.  Outside glibc fall back on simple character value comparison.
2000-05-24 20:22:51 +00:00
Andreas Jaeger
bcaad6ee58 Update.
* csu/munch-tmpl.c (__libc_init): Remove K&R support.
	* dirent/scandir64.c: Likewise.
	* pwd/getpw.c: Likewise.
	* stdlib/bsearch.c (bsearch): Likewise.
	* stdlib/tst-strtoll.c: Likewise.
	* localedata/collate-test.c: Likewise.
	* localedata/xfrm-test.c: Likewise.
	* posix/bsd-getpgrp.c: Likewise.
	* sysdeps/alpha/fpu/bits/fenv.h: Likewise.
	* sysdeps/generic/bits/siginfo.h: Likewise.
	* sysdeps/generic/bits/sockaddr.h: Likewise.
	* sysdeps/generic/sys/swap.h: Likewise.
	* sysdeps/generic/sys/sysinfo.h: Likewise.
	* sysdeps/generic/vfork.c: Likewise.
	* sysdeps/m68k/fpu/switch/68881-sw.h: Likewise.
	* sysdeps/mach/hurd/fdopen.c: Likewise.
	* sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise.
	* sysdeps/unix/sysv/linux/poll.c: Likewise.
	* sysdeps/unix/sysv/linux/readv.c: Likewise.
	* sysdeps/unix/sysv/linux/writev.c: Likewise.
	* sysdeps/unix/sysv/linux/i386/setgroups.c: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise.

	* misc/tst-dirname.c: Remove K&R support, use ANSI C prototypes.
	* shadow/lckpwdf.c: Likewise.
	* stdlib/tst-strtol.c: Likewise.
	* sysdeps/generic/tcsetattr.c: Likewise.
	* sysdeps/unix/sysv/linux/ttyname.c: Likewise.
	* sysdeps/unix/sysv/linux/ttyname_r.c: Likewise.
2000-05-23 08:43:26 +00:00
Andreas Jaeger
35f9eb5dae 2000-05-15 Andreas Jaeger <aj@suse.de>
* tst-fmon.data: Change testcase following fixes for
	de_DE.

	* locales/de_DE: Remove space after DEM since DEM is
	now placed after the value.
	* tst-fmon.data: Change testcase following fixes for
	de_DE.

	* locales/de_DE: Remove space after DEM since DEM is
	now placed after the value.
2000-05-15 11:49:07 +00:00
Andreas Jaeger
464a88ce05 2000-05-15 Andreas Jaeger <aj@suse.de>
* locales/de_DE: Fix currency placement to use "12.345,68 DM".
	Reported by Christopher Creutzig <ccr@nescio.foebud.org>, closes
	PR libc/1713.
2000-05-15  Andreas Jaeger  <aj@suse.de>

	* locales/de_DE: Fix currency placement to use "12.345,68 DM".
	Reported by Christopher Creutzig <ccr@nescio.foebud.org>, closes
	PR libc/1713.
2000-05-15 11:30:54 +00:00
Ulrich Drepper
61d357cae3 Update.
2000-05-04  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/generic/bits/confname.h (_SC* enum): Avoid comma at the
	end of enum.

2000-05-04  Jakub Jelinek  <jakub@redhat.com>

	* iconv/gconv.h (__gconv_t): Add __extension__ to make gcc -pedantic
	happy.
2000-05-05 05:47:53 +00:00
Ulrich Drepper
7ee0c09d61 Update.
2000-05-04  Ulrich Drepper  <drepper@redhat.com>

	* tst-fmon.c (main): Print the locale name as well in the error
	message.
2000-05-05 04:07:40 +00:00
Ulrich Drepper
22b04aad10 (main): Print the locale name as well in the error message. 2000-05-05 04:07:18 +00:00
Ulrich Drepper
d413445041 Update.
* localedata/Makefile (test-srcs): Add tst-mbswcs4 and tst-mbswcs5.
	(do-tst-mbswcs): Add tst-mbswcs4 and tst-mbswcs5 to dependencies.
	* localedata/tst-mbswcs.sh: Run tst-mbswcs4 and tst-mbswcs5.
	* localedata/tst-mbswcs4.c: New file.
	* localedata/tst-mbswcs5.c: New file.
2000-04-28 06:30:45 +00:00
Ulrich Drepper
3c5adb7667 Update.
2000-04-27  Ulrich Drepper  <drepper@redhat.com>

	* localedata/Makefile (test-srcs); Add tst-mbswcs3.
	Add rule to build tst-mbswcs3 before running tst-mbswcs.sh.
	* localedata/tst-mbswcs.sh: Run tst-mbswcs3.
	* localedata/tst-mbswcs3.c: New file.
2000-04-27 07:19:36 +00:00
Ulrich Drepper
1da6cab218 Update.
* wcsmbs/mbsnrtowcs.c: Correctly compute number of converted
	characters.  Don't handle incomplete characters as errors.
	* wcsmbs/mbsrtowcs.c: Don't handle incomplete characters as errors.
	* localedata/Makefile (test-srcs): Add tst-mbswcs2.
	Add rule to build tst-mbswcs2 before running tst-mbswcs.sh.
	* localedata/tst-mbswcs.sh: Run tst-mbswcs2.
	* localedata/tst-mbswcs2.c: New file.
2000-04-27 06:47:02 +00:00
Ulrich Drepper
316518d610 Update.
2000-04-26  Ulrich Drepper  <drepper@redhat.com>

	* iconv/gconv_simple.c (utf8_internal_loop): Correctly reconstruct
	stored character in state in UNPACK_BYTES macro.
	* iconv/loop.c (SINGLE(LOOPFCT)): Make it actually work.  Correct
	test for available characters, handle result of BODY code correctly.
	* localedata/Makefile (test-srcs): Add tst-mbswcs1.
	(distribute): Add tst-mbswcs.sh.
	Add rule to run tst-mbswcs.sh.
	* localedata/tst-mbswcs.sh: New file.
	* localedata/tst-mbswcs1.c: New file.

2000-04-26  Jakub Jelinek  <jakub@redhat.com>

	* nis/nis_callback.c (__nis_create_callback): Do failed memory
	allocation fixups centrally, fix __builtin_expect call, return NULL
	on failure, not NIS_NOMEMORY.

2000-04-27  Bruno Haible  <haible@clisp.cons.org>
2000-04-27 05:42:19 +00:00
Ulrich Drepper
8956ac9e97 Update.
2000-04-09  Ulrich Drepper  <drepper@redhat.com>

	* localedata/Makefile: Add rules to clean up directories created by
	new strfmon tests.

2000-04-09  Geoff Clare  <gwc@unisoft.com>

	* localedata/tst-fmon.data: Added new tests for strfmon()
	using test locales with all combinations of cs_precedes,
	sign_posn and sep_by_space.
	* localedata/tst-fmon.sh: Updated to support the new tests.
	* localedata/tst-fmon-locales/tstfmon_n01y12: New file containing
	the localedef source for the new strfmon() test locale.
	* localedata/tst-fmon-locales/tstfmon_n02n40: Likewise.
	* localedata/tst-fmon-locales/tstfmon_n10y31: Likewise.
	* localedata/tst-fmon-locales/tstfmon_n11y41: Likewise.
	* localedata/tst-fmon-locales/tstfmon_n12y11: Likewise.
	* localedata/tst-fmon-locales/tstfmon_n20n32: Likewise.
	* localedata/tst-fmon-locales/tstfmon_n30y20: Likewise.
	* localedata/tst-fmon-locales/tstfmon_n41n00: Likewise.
	* localedata/tst-fmon-locales/tstfmon_y01y10: Likewise.
	* localedata/tst-fmon-locales/tstfmon_y02n22: Likewise.
	* localedata/tst-fmon-locales/tstfmon_y22n42: Likewise.
	* localedata/tst-fmon-locales/tstfmon_y30y21: Likewise.
	* localedata/tst-fmon-locales/tstfmon_y32n31: Likewise.
	* localedata/tst-fmon-locales/tstfmon_y40y00: Likewise.
	* localedata/tst-fmon-locales/tstfmon_y42n21: Likewise.

	* stdlib/strfmon.c: Correct problems with missing or extra
	spaces for unusual combinations of sign_posn and sep_by_space.
	Improved left-precision alignment code.
2000-04-10 05:13:54 +00:00