Mercurial > hg > octave-kai > gnulib-hg
changeset 13846:571aae732449
pmccabe2html: bug fixes: don't skip last input line; quote filename in shell command
* build-aux/pmccabe2html: Fixed a off-by-one error, so last input line is
also considered for output. Quoted function name in shell command, so
temporary files for functions like MyClass::operator() are removed
correctly without errors.
Signed-off-by: Simon Josefsson <simon@josefsson.org>
author | Torsten Scheck <Torsten.Scheck@Leica-Microsystems.com> |
---|---|
date | Wed, 10 Nov 2010 09:15:44 +0100 |
parents | b3ccbcf1940e |
children | 99dd2b4fab8b |
files | ChangeLog build-aux/pmccabe2html |
diffstat | 2 files changed, 10 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-11-11 Torsten Scheck <Torsten.Scheck@Leica-Microsystems.com> (tiny change) + + * build-aux/pmccabe2html: Fixed a off-by-one error, so last input + line is also considered for output. Quoted function name in shell + command, so temporary files for functions like MyClass::operator() + are removed correctly without errors. + 2010-11-09 Bruno Haible <bruno@clisp.org> * doc/posix-functions/strerror.texi: List more failing platforms.
--- a/build-aux/pmccabe2html +++ b/build-aux/pmccabe2html @@ -144,7 +144,7 @@ num_lines_p, first_line_p, file_p) - for (nfnc = 1; nfnc < nfuncs; nfnc++) + for (nfnc = 1; nfnc <= nfuncs; nfnc++) { html_fnc(nfnc, fname_p, @@ -425,7 +425,7 @@ print codeline } close(fname nfun "_fn.txt") - system("rm " fname nfun "_fn.txt") + system("rm " "'" fname "'" nfun "_fn.txt") print "</pre>" print "</div>" print "</td>" @@ -653,7 +653,7 @@ num_lines_p, first_line_p, file_p) - for (nfnc = 1; nfnc < nfuncs; nfnc++) + for (nfnc = 1; nfnc <= nfuncs; nfnc++) { wiki_fnc(nfnc, fname_p,