glibc/manual
Ulrich Drepper 2d87db5b53 * posix/regex_internal.h (re_sub_match_top_t): Remove unused member
next_last_offset.
	(struct re_dfa_t): Remove unused member states_alloc.
	* posix/regcomp.c (init_dfa): Don't initialize unused members.

2005-08-25  Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regexec.c (set_regs): Don't alloca with an unbounded size.

	alloca modernization/simplification for regex.
	* posix/regex.c: Remove portability cruft for alloca.  This no longer
	needs to be at the start of the file, and can be moved into
	regex_internal.h and simplified.
	* posix/regex_internal.h: Include <alloca.h>.
	(__libc_use_alloca) [!defined _LIBC]: New macro.
	* posix/regexec.c (build_trtable): Remove "#ifdef _LIBC",
	since the code now works outside glibc.

2005-09-06  Ulrich Drepper  <drepper@redhat.com>

	* include/regex.h: Remove use of _RE_ARGS.

2005-08-25  Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regexec.c (find_recover_state): Change "err" to "*err".

2005-08-24  Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regcomp.c (regerror): Pointer args are 'restrict',
	as per POSIX.
	* posix/regex.h (regerror): Likewise.
	* manual/pattern.texi (POSIX Regexp Compilation): Likewise.
	Similarly for regcomp and regexec.  Also, first 2 args of regexec
	and 2nd arg of regerror are const.

	* posix/regex.c: Do not include <sys/types.h>, as POSIX no longer
	requires this.  (The code never needed it.)

2005-08-20  Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regexec.c (sift_states_bkref): re_node_set_insert returns
	int, not reg_errcode_t.

	* posix/regex_internal.c (calc_state_hash): Put 'inline' before type,
	since some broken compilers warn about it otherwise.

	* posix/regcomp.c (create_initial_state): Remove duplicate decl.

2005-08-20  Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regex.h (_RE_ARGS): Remove.  No longer needed, since we assume
	C89 or better.  All uses removed.

2005-09-06  Ulrich Drepper  <drepper@redhat.com>

	* posix/regex.c: Prevent using C++ compilers.

2005-08-19  Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regcomp.c (duplicate_node): Return new index, not an error
	code, and let the caller return REG_ESPACE if out of space.  This
	removes an uninitialied-variable warning with GCC 4.0.1, and also
	avoids taking the address of a local variable.  All callers
	changed.

2005-09-06  Ulrich Drepper  <drepper@redhat.com>

	* include/time.h (__strptime_internal): Rename parameter to avoid
	bogus compiler warning.

2005-08-19  Jim Meyering  <jim@meyering.net>

	* posix/regexec.c (proceed_next_node): Redo local variables to
	avoid GCC shadowing warnings.

2005-09-06  Ulrich Drepper  <drepper@redhat.com>

	* posix/regex_internal.c (re_acquire_state): Minor code rearrangement.
	(re_acquire_state_context): Likewise.

2005-08-19  Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regex_internal.c (re_string_realloc_buffers):
	(re_node_set_insert, re_node_set_insert_last, re_dfa_add_node):
	Rename local variables to avoid GCC shadowing warnings.

2005-07-08  Eric Blake  <ebb9@byu.net>
            Paul Eggert  <eggert@cs.ucla.edu>

	* posix/regcomp.c (init_dfa): Store __btowc value in wint_t, not
	wchar_t.  Remove now-unnecessary cast.
	(build_range_exp): Likewise.
2005-09-06 21:15:13 +00:00
..
examples 2003-11-09 Roland McGrath <roland@redhat.com> 2003-11-10 01:18:43 +00:00
.cvsignore 2004-11-18 Alexandre Oliva <aoliva@redhat.com> 2005-02-07 18:46:42 +00:00
argp.texi Update. 2002-06-30 04:04:20 +00:00
arith.texi (System V Number Conversion): Fix return type of ecvt_r, fcvt_r, qecvt_r, and qfcvt_r. 2004-10-06 03:02:14 +00:00
charset.texi 2003-07-21 Art Haas <ahaas@airmail.net> 2003-07-22 20:05:55 +00:00
conf.texi (Currency Symbol): Add INT_ constants and CODESET: 2001-02-11 09:54:25 +00:00
contrib.texi 2002-08-20 Brian Youmans <3diff@gnu.org> 2002-08-20 21:51:55 +00:00
creature.texi Update. 2001-02-13 23:36:45 +00:00
crypt.texi [BZ #40] 2004-05-17 18:59:35 +00:00
ctype.texi 2004-04-21 Jakub Jelinek <jakub@redhat.com> 2004-04-21 19:03:43 +00:00
debug.texi * include/bits/dlfcn.h: New file. 2002-08-10 07:54:55 +00:00
dir 2.5-18.1 2007-07-12 18:26:36 +00:00
errno.texi 2.5-18.1 2007-07-12 18:26:36 +00:00
fdl.texi Update. 2001-07-06 09:21:36 +00:00
filesys.texi 2005-02-14 Andreas Schwab <schwab@suse.de> 2005-02-14 22:33:41 +00:00
freemanuals.texi * manual/libc-texinfo.sh: Add entry about free manuals. 2001-08-28 08:05:41 +00:00
getopt.texi (getopt_long, getopt_long_only): Include const in type of longopts parameter. 2001-10-31 08:30:48 +00:00
header.texi Update. 1999-11-03 04:23:46 +00:00
install.texi * manual/install.texi (Installation): Don't mention linuxthreads. 2005-07-03 04:40:53 +00:00
intro.texi Update. 2001-05-21 17:38:30 +00:00
io.texi Update. 1999-06-22 12:18:19 +00:00
job.texi Update. 2000-02-15 01:39:39 +00:00
lang.texi Update. 2002-08-25 19:34:42 +00:00
lesser.texi Don't print header completly in CAPS. 2001-07-19 12:48:11 +00:00
libc-texinfo.sh * manual/libc-texinfo.sh: Emit @set ADD-ON for each ADD-ON that 2002-12-10 11:08:11 +00:00
libc.texinfo 2003-11-11 Roland McGrath <roland@redhat.com> 2003-11-12 00:37:03 +00:00
libcbook.texi
libm-err-tab.pl * manual/libc-texinfo.sh: Add entry about free manuals. 2001-08-28 08:05:41 +00:00
llio.texi 2.5-18.1 2007-07-12 18:26:36 +00:00
locale.texi Update. 2002-06-30 04:04:20 +00:00
maint.texi 2.5-18.1 2007-07-12 18:26:36 +00:00
Makefile 2005-07-13 Thorsten Kukuk <kukuk@suse.de> 2005-07-18 00:04:48 +00:00
math.texi * manual/libc-texinfo.sh: Add entry about free manuals. 2001-08-28 08:05:41 +00:00
memory.texi * manual/memory.texi (sbrk): Fix definition. 2005-01-26 02:39:20 +00:00
message.texi 2.5-18.1 2007-07-12 18:26:36 +00:00
nss.texi Update. 2001-05-21 17:38:30 +00:00
nsswitch.texi
pattern.texi * posix/regex_internal.h (re_sub_match_top_t): Remove unused member 2005-09-06 21:15:13 +00:00
pipe.texi Update. 1999-08-27 19:06:58 +00:00
process.texi Update. 2001-05-21 17:38:30 +00:00
resource.texi [BZ #130, BZ #131] 2004-04-29 21:55:45 +00:00
search.texi * sysdeps/generic/bits/libc-tsd.h [USE___THREAD]: Conditional 2002-10-11 10:52:20 +00:00
setjmp.texi Update. 2001-05-21 17:38:30 +00:00
signal.texi * sysdeps/i386/bits/string.h: Removed. 2005-09-04 20:49:31 +00:00
socket.texi Update. 2001-07-06 06:58:28 +00:00
startup.texi Update. 2002-06-30 04:04:20 +00:00
stdio-fp.c update from main archive 970225 1997-02-25 05:18:05 +00:00
stdio.texi 2.5-18.1 2007-07-12 18:26:36 +00:00
string.texi * manual/string.texi: Fix typo in wmemcpy decl. 2005-04-11 20:22:01 +00:00
summary.awk Update. 2001-08-04 15:36:35 +00:00
sysinfo.texi Update. 2003-11-29 06:40:52 +00:00
syslog.texi Update. 2002-01-18 06:26:02 +00:00
terminal.texi Update. 2003-03-01 01:14:31 +00:00
texinfo.tex New upstream version. 2005-02-16 04:23:16 +00:00
texis.awk Correct close statement. 2001-05-18 13:01:32 +00:00
time.texi 2.5-18.1 2007-07-12 18:26:36 +00:00
tsort.awk Limited tsort replacement. 1999-01-18 09:22:51 +00:00
users.texi (Writing a User Entry): Document behavior of putpwent if user name starts with + or -. 2005-01-27 20:29:57 +00:00
xtract-typefun.awk * manual/xtract-typefun.awk: Swallow [(){}*] from function names. 2003-11-12 00:50:03 +00:00