diff options
| author | Stefan Monnier | 2000-08-30 18:31:30 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2000-08-30 18:31:30 +0000 |
| commit | 4bb91c680ffdd961ce5b149157b9e891ae748114 (patch) | |
| tree | 42c7ebcc7d39d10e460e4e2cbfbc6879023988a6 /src/ChangeLog | |
| parent | 98222d270c1bd25f5e013d26fff845bf531dfac9 (diff) | |
| download | emacs-4bb91c680ffdd961ce5b149157b9e891ae748114.tar.gz emacs-4bb91c680ffdd961ce5b149157b9e891ae748114.zip | |
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.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 2544112576b..2e3b494a8c9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,25 @@ | |||
| 1 | 2000-08-30 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2 | |||
| 3 | * regex.h (struct re_pattern_buffer): Use size_t for used/allocated. | ||
| 4 | |||
| 5 | * regex.c: Merge some changes from GNU libc. Add prototypes. | ||
| 6 | (bcopy, bcmp, REGEX_REALLOCATE, re_match_2_internal): | ||
| 7 | Use memcmp and memcpy instead of bcopy and bcmp. | ||
| 8 | (init_syntax_once): Use ISALNUM. | ||
| 9 | (PUSH_FAILURE_POINT, re_match_2_internal): Remove failure_id. | ||
| 10 | (REG_UNSET_VALUE): Remove. Use NULL instead. | ||
| 11 | (REG_UNSET, re_match_2_internal): Use NULL. | ||
| 12 | (SET_HIGH_BOUND, MOVE_BUFFER_POINTER, ELSE_EXTEND_BUFFER_HIGH_BOUND): | ||
| 13 | New macros. | ||
| 14 | (EXTEND_BUFFER): Use them (to work with BOUNDED_POINTERS). | ||
| 15 | (GET_UNSIGNED_NUMBER): Don't use ISDIGIT. | ||
| 16 | (regex_compile): In handle_interval, return an error rather than try to | ||
| 17 | unfetch the interval if we can't find the closing brace. | ||
| 18 | Obey the RE_NO_GNU_OPS syntax bit. | ||
| 19 | (TOLOWER): New macro. | ||
| 20 | (regcomp): Use it. | ||
| 21 | (regexec): Allocate regs.start and regs.end as one block. | ||
| 22 | |||
| 1 | 2000-08-30 Gerd Moellmann <gerd@gnu.org> | 23 | 2000-08-30 Gerd Moellmann <gerd@gnu.org> |
| 2 | 24 | ||
| 3 | * xdisp.c (echo_area_display): Check display_completed instead | 25 | * xdisp.c (echo_area_display): Check display_completed instead |