"Fossies" - the Fresh Open Source Software Archive 
Member "ngrep-1_47/regex-0.12/NEWS" (7 Sep 2017, 2024 Bytes) of package /linux/misc/ngrep-1_47.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 Version 0.12
2
3 * regex.c does not #define bcmp/bcopy/bzero if they already are.
4
5 * regex.h does not redefine `const' if it is already defined, even if
6 __STDC__ is not defined.
7
8 * RE_SYNTAX_ED added (same as POSIX BRE's).
9
10 * The following bugs have been fixed, among others:
11 * The pattern \w+ doesn't infinite loop.
12 * The pattern ".+\n" is compiled correctly.
13 * Expressions with more than MAX_REGNUM groups are compiled correctly.
14
15 * Patterns that end in a repetition operator (e.g., `*') match
16 slightly faster if no looping is actually necessary.
17
18 Version 0.11 (17 Sep 92)
19
20 * Back-references to nonexistent subexpressions, as in the r.e. `abc\1',
21 are always invalid. Previously, they could match the literal digit,
22 e.g., the stated r.e. might have matched `abc1'.
23
24 * Empty subexpressions are always valid (POSIX leaves this undefined).
25
26 * Simplified rules for ^ and $ being anchors.
27
28 * One minor speedup (rewriting the C procedure `pop_failure_point' as a
29 macro again).
30
31 * Bug fixes involving:
32 - Declarations in regex.h and non-ANSI compilers.
33 - Bracket expressions with characters between 0x80-0xff.
34 - Memory leak in re_match_2 on systems requiring `alloca (0)' to
35 free alloca'd storage.
36
37 * Test and documentation files moved into subdirectories.
38
39 Version 0.10 (9 Sep 92)
40
41 * `obscure_syntax' is now called `re_default_syntax'.
42
43 * `re_comp's return type is no longer `const', for compatibility with BSD.
44
45 * POSIX syntaxes now include as much functionality as possible
46 (consistent with the standard).
47
48 * Compilation conditionals normalized to what the rest of GNU is
49 migrating towards these days.
50
51 * Bug fixes involving:
52 - Ranges with characters between 0x80 and 0xff, e.g., [\001-\377].
53 - `re_compile_fastmap' and the sequence `.*\n'.
54 - Intervals with exact counts, e.g., a{5}.
55
56 * Changed distribution to use a standard Makefile, install the info
57 files, use a configure script, etc.
58
59 Version 0.9
60
61 * The longest match was not always chosen: `a*|ab' didn't match `aab'.
62