glibc/posix
Ulrich Drepper 4c7d276eb1 Update.
2000-08-31  Bruno Haible  <haible@clisp.cons.org>

	* wctype/wcfuncs.c (iswblank): New function.
	* wctype/wcfuncs_l.c (__iswblank_l): New function.
	* wctype/wcextra.c: Remove file.
	* wctype/wcextra_l.c: Remove file.
	* wctype/Makefile (distribute): Remove wcextra and wcextra_l.

2000-08-31  Bruno Haible  <haible@clisp.cons.org>

	* locale/programs/ld-collate.c (collate_output): Remove redundant
	assert call.
	* string/strcoll.c: Likewise.
	* string/strxfrm.c: Include assert.h.  Add assert calls like in
	string/strcoll.c.

2000-08-31  Bruno Haible  <haible@clisp.cons.org>

	* locale/categories.def (_NL_COLLATE_HASH_SIZE,
	_NL_COLLATE_HASH_LAYERS, _NL_COLLATE_NAMES, _NL_CTYPE_NAMES,
	_NL_CTYPE_HASH_SIZE, _NL_CTYPE_HASH_LAYERS): Remove definitions.
	* locale/langinfo.h (_NL_COLLATE_HASH_SIZE, _NL_COLLATE_HASH_LAYERS,
	_NL_COLLATE_NAMES): Rename to _NL_COLLATE_GAP1/2/3 respectively.
	(_NL_CTYPE_NAMES): Rename to _NL_CTYPE_GAP3.
	(_NL_CTYPE_GAP3): Rename to _NL_CTYPE_GAP4.
	(_NL_CTYPE_HASH_SIZE, _NL_CTYPE_HASH_LAYERS): Rename to
	_NL_CTYPE_GAP5/6 respectively.

	* locale/C-ctype.c (_nl_C_LC_CTYPE): Update.
	* ctype/ctype-info.c (__ctype_names, __ctype_width): Remove variables.
	* locale/lc-ctype.c (_nl_postload_ctype): Assume new locale format.
	Don't initialize __ctype_names and __ctype_width.
	* wctype/cname-lookup.h: Remove file.
	* wctype/Makefile (distribute): Remove cname-lookup.h.
	* wctype/wchar-lookup.h: Include stdint.h.
	* wctype/wctype.c (__wctype): Assume new locale format.
	* wctype/wctype_l.c (__wctype_l): Likewise.
	* wctype/iswctype.c: Don't include cname-lookup.h.
	(__iswctype): Assume new locale format.
	* wctype/iswctype_l.c: Don't include cname-lookup.h.
	(__iswctype_l): Assume new locale format.
	* wctype/wctrans.c: Don't include ctype.h.
	(wctrans): Assume new locale format.
	* wctype/wctrans_l.c (__wctrans_l): Likewise.
	* wctype/towctrans.c: Don't include cname-lookup.h.
	(__towctrans): Assume new locale format.
	* wctype/towctrans_l.c: Don't include cname-lookup.h.
	(__towctrans_l): Assume new locale format.
	* wctype/wcfuncs.c: Don't include ctype.h and cname-lookup.h. Include
	localeinfo.h instead.
	(__NO_WCTYPE): Remove unused macro.
	(__ctype32_b, __ctype32_toupper, __ctype32_tolower): Remove
	declarations.
	(iswalnum, iswalpha, iswcntrl, iswdigit, iswlower, iswgraph, iswprint,
	iswpunct, iswspace, iswupper, iswxdigit): Assume new locale format.
	(towlower, towupper): Likewise.
	* wctype/wcfuncs_l.c: Don't include cname-lookup.h. Include
	localeinfo.h instead.
	(__NO_WCTYPE): Remove unused macro.
	(__iswalnum_l, __iswalpha_l, __iswcntrl_l, __iswdigit_l, __iswlower_l,
	__iswgraph_l, __iswprint_l, __iswpunct_l, __iswspace_l, __iswupper_l,
	__iswxdigit_l): Assume new locale format.
	(__towlower_l, __towupper_l): Likewise.
	* wcsmbs/wcwidth.h: Don't include cname-lookup.h.
	(__ctype32_b): Remove declaration.
	(internal_wcwidth): Assume new locale format.
	* locale/programs/ld-ctype.c (struct locale_ctype_t): Remove fields
	plane_size, plane_cnt, names, width. Rename map to map_b, rename map32
	to map32_b, rename width_3level to width.
	(ctype_output): Always create new locale format. Don't emit
	_NL_CTYPE_NAMES, _NL_CTYPE_HASH_SIZE, _NL_CTYPE_HASH_LAYERS any more.
	(allocate_arrays): Always create new locale format.

	* locale/C-collate.c (_nl_C_LC_COLLATE): Update.
	* locale/weightwc.h (findidx): Assume new locale format.
	* string/strcoll.c (wcscoll): Remove local variables size, layers,
	names.
	* string/strxfrm.c (wcsxfrm): Likewise.
	* posix/fnmatch_loop.c (internal_fnwmatch): Likewise. Change type of
	local variable collseq to 'const char *'.
	(SUFFIX): Don't use, don't undefine.
	* posix/fnmatch.c: Remove SUFFIX definition.
	* locale/programs/ld-collate.c (struct locale_collate_t): Remove
	fields plane_size, plane_cnt, wcheads, wcseqorder. Rename
	wcheads_3level to wcheads, rename wcseqorder_3level to wcseqorder.
	(collate_finish): Always create new locale format. Remove local
	variables min_total, act_size.
	(collate_output): Always create new locale format. Remove local
	variables table_size, names, tablewc. Rename tablewc_3level to
	tablewc.

2000-08-31  Bruno Haible  <haible@clisp.cons.org>

	* locale/programs/ld-collate.c (obstack_int32_grow,
	obstack_int32_grow_fast): New inline functions.
	(output_weightwc, collate_output): Use them where possible.
2000-09-01 19:36:44 +00:00
..
bits Update. 2000-04-30 17:03:03 +00:00
glob Update. 2000-04-28 05:12:30 +00:00
sys Update. 2000-08-14 04:57:27 +00:00
.cvsignore
annexc.c Update. 2000-08-27 18:28:09 +00:00
bsd-getpgrp.c Update. 2000-05-23 08:43:26 +00:00
confstr.c Update. 2000-08-29 01:20:23 +00:00
cpio.h
Depend New file, libio needs localedata for tests. 2000-07-29 07:57:34 +00:00
execl.c Update. 1999-04-28 23:13:52 +00:00
execle.c Fix size parameter of memcpy. 2000-05-08 15:21:25 +00:00
execlp.c Update. 1999-04-28 23:13:52 +00:00
execv.c
execvp.c (execvp): Correct copying of file name. 1999-08-23 22:20:34 +00:00
fnmatch_loop.c Update. 2000-09-01 19:36:44 +00:00
fnmatch.c Update. 2000-09-01 19:36:44 +00:00
fnmatch.h Update. 1999-07-15 11:45:51 +00:00
getconf.c Update. 2000-04-13 03:55:50 +00:00
getopt1.c
getopt_init.c
getopt.c Update. 2000-03-31 05:03:53 +00:00
getopt.h Update. 1999-07-18 00:19:18 +00:00
glob.h Update. 2000-08-21 06:49:52 +00:00
globtest.c * tst-trans.c: Include <stdlib.h> and <string.h>. 2000-06-21 12:39:22 +00:00
globtest.sh Update. 2000-07-23 01:23:29 +00:00
Makefile Update. 2000-08-29 18:12:01 +00:00
ptestcases.h (collate_output): Update. 1999-12-31 22:21:25 +00:00
PTESTS (collate_output): Update. 1999-12-31 22:21:25 +00:00
PTESTS2C.sed
re_comp.h
regex.c Update. 2000-08-13 06:38:11 +00:00
regex.h Update. 2000-08-21 23:31:38 +00:00
regexbug1.c Update. 1999-08-30 19:23:15 +00:00
runptests.c Update. 1998-12-10 10:00:31 +00:00
runtests.c * tst-trans.c: Include <stdlib.h> and <string.h>. 2000-06-21 12:39:22 +00:00
sched.h Update. 1999-10-09 21:56:43 +00:00
spawn_faction_addclose.c Update. 2000-08-21 04:18:25 +00:00
spawn_faction_adddup2.c Update. 2000-08-21 04:18:25 +00:00
spawn_faction_addopen.c Update. 2000-08-21 04:18:25 +00:00
spawn_faction_destroy.c Update. 2000-04-15 16:51:16 +00:00
spawn_faction_init.c Update. 2000-04-15 16:51:16 +00:00
spawn_int.h Update. 2000-04-15 16:51:16 +00:00
spawn.c Update. 2000-04-15 16:51:16 +00:00
spawn.h Update. 2000-08-21 06:49:52 +00:00
spawnattr_destroy.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_getdefault.c Change posix_spawnattr_getdefault and posix_spawnattr_setdefault to posix_spawnattr_getsigdefault and posix_spawnattr_setsigdefault respectively. 2000-05-01 20:52:04 +00:00
spawnattr_getflags.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_getpgroup.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_getschedparam.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_getschedpolicy.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_getsigmask.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_init.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_setdefault.c Change posix_spawnattr_getdefault and posix_spawnattr_setdefault to posix_spawnattr_getsigdefault and posix_spawnattr_setsigdefault respectively. 2000-05-01 20:52:04 +00:00
spawnattr_setflags.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_setpgroup.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_setschedparam.c Update. 2000-06-14 00:55:24 +00:00
spawnattr_setschedpolicy.c Update. 2000-04-15 16:51:16 +00:00
spawnattr_setsigmask.c Update. 2000-06-14 00:55:24 +00:00
spawni.c Update. 2000-08-21 04:18:25 +00:00
spawnp.c Update. 2000-04-15 16:51:16 +00:00
tar.h
test-vfork.c * tst-trans.c: Include <stdlib.h> and <string.h>. 2000-06-21 12:39:22 +00:00
testcases.h Update. 2000-01-18 10:53:15 +00:00
testfnm.c Update. 2000-03-26 20:35:45 +00:00
TESTS Update. 2000-01-18 10:53:15 +00:00
TESTS2C.sed
tst-exec.c Update. 2000-05-29 04:40:43 +00:00
tst-fnmatch.c (main): Also set LC_CTYPE category. 2000-07-04 20:56:12 +00:00
tst-fnmatch.input Update. 2000-07-05 22:02:03 +00:00
tst-fork.c Update. 2000-05-29 01:00:03 +00:00
tst-getaddrinfo.c * tst-trans.c: Include <stdlib.h> and <string.h>. 2000-06-21 12:39:22 +00:00
tst-getlogin.c Update. 1999-11-10 02:42:49 +00:00
tst-mmap.c Update. 2000-01-03 17:00:25 +00:00
tst-preadwrite64.c Test for pread64 and pwrite64. 2000-05-26 19:48:39 +00:00
tst-preadwrite.c Update. 2000-05-29 07:31:53 +00:00
tst-regexloc.c Update. 2000-08-14 06:17:28 +00:00
tst-spawn.c Update. 2000-05-29 07:31:53 +00:00
tst-truncate64.c Update. 2000-05-26 20:31:12 +00:00
tst-truncate.c Update. 2000-05-26 20:49:00 +00:00
tstgetopt.c
unistd.h * posix/unistd.h: Move internal prototypes from here ... 2000-08-24 08:32:13 +00:00
Versions Update. 2000-06-14 00:55:24 +00:00
wait.h
wordexp-test.c * tst-trans.c: Include <stdlib.h> and <string.h>. 2000-06-21 12:39:22 +00:00
wordexp-tst.sh Update. 2000-07-23 01:23:29 +00:00
wordexp.c Update. 2000-08-21 04:18:25 +00:00
wordexp.h Update. 1999-10-09 21:56:43 +00:00