Mercurial > emacs
changeset 31300:c4d65bb448a6
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Wed, 30 Aug 2000 18:31:30 +0000 |
parents | 34c25566aab3 |
children | 3e5ac52162c1 |
files | src/ChangeLog |
diffstat | 1 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Wed Aug 30 18:31:17 2000 +0000 +++ b/src/ChangeLog Wed Aug 30 18:31:30 2000 +0000 @@ -1,3 +1,25 @@ +2000-08-30 Stefan Monnier <monnier@cs.yale.edu> + + * regex.h (struct re_pattern_buffer): Use size_t for used/allocated. + + * regex.c: Merge some changes from GNU libc. Add prototypes. + (bcopy, bcmp, REGEX_REALLOCATE, re_match_2_internal): + Use memcmp and memcpy instead of bcopy and bcmp. + (init_syntax_once): Use ISALNUM. + (PUSH_FAILURE_POINT, re_match_2_internal): Remove failure_id. + (REG_UNSET_VALUE): Remove. Use NULL instead. + (REG_UNSET, re_match_2_internal): Use NULL. + (SET_HIGH_BOUND, MOVE_BUFFER_POINTER, ELSE_EXTEND_BUFFER_HIGH_BOUND): + New macros. + (EXTEND_BUFFER): Use them (to work with BOUNDED_POINTERS). + (GET_UNSIGNED_NUMBER): Don't use ISDIGIT. + (regex_compile): In handle_interval, return an error rather than try to + unfetch the interval if we can't find the closing brace. + Obey the RE_NO_GNU_OPS syntax bit. + (TOLOWER): New macro. + (regcomp): Use it. + (regexec): Allocate regs.start and regs.end as one block. + 2000-08-30 Gerd Moellmann <gerd@gnu.org> * xdisp.c (echo_area_display): Check display_completed instead