1 |
|
2005-05-08 Gary V. Vaughan <gary@gnu.org> |
2 |
|
|
3 |
|
* m4/symtab.c (m4_symbol_rename): New function that performs a low |
4 |
|
level symbol rename. |
5 |
|
* m4/m4module.h (m4_symbol_rename): Declare it as part of the API. |
6 |
|
* modules/gnu.c (regsub): Factored out of m4_epatsubst_do... |
7 |
|
(m4_patsubst_do, m4_renamesyms_do): ...wrappers that use |
8 |
|
regsub... |
9 |
|
(erenamesyms, renamesyms): ...builtins that use these to implement |
10 |
|
macro renaming by regular expression. |
11 |
|
* doc/m4.texinfo (Erenamesyms and Renamesyms): Document them. |
12 |
|
* tests/generate.awk: Allow some forbidden `m4_' prefixed symbols |
13 |
|
to stop the new generated tests from choking. |
14 |
|
|
15 |
2005-05-07 Gary V. Vaughan <gary@gnu.org> |
2005-05-07 Gary V. Vaughan <gary@gnu.org> |
16 |
|
|
17 |
Since most of the build is handled from a single Makefile.am now, |
Since most of the build is handled from a single Makefile.am now, |