diff options
author | Mats Erik Andersson <gnu@gisladisker.se> | 2013-09-25 22:27:03 +0200 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2013-09-26 00:44:17 +0100 |
commit | 883e87df0a2236794c97afdd985c3706074d3195 (patch) | |
tree | 06e2707cfe4d4017cc9104d2631034214c1a1628 /build-aux/pmccabe2html | |
parent | 4a5ee89c8a8be7350a8fd8ca1bacb196a190e492 (diff) | |
download | gnulib-883e87df0a2236794c97afdd985c3706074d3195.tar.gz |
pmccabe2html: escaping of special characters
The C code characters '<', '>', and '&' were improperly
escaped in HTML output, and their multiplicity was ignored.
Diffstat (limited to 'build-aux/pmccabe2html')
-rw-r--r-- | build-aux/pmccabe2html | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/build-aux/pmccabe2html b/build-aux/pmccabe2html index 094c3e9f88..ffd07881b3 100644 --- a/build-aux/pmccabe2html +++ b/build-aux/pmccabe2html @@ -422,9 +422,9 @@ function html_fnc (nfun, while ((getline codeline < (fname nfun "_fn.txt")) > 0) { - sub(/\\</, "<", codeline) - sub(/\\>/, ">", codeline) - sub(/&/, "&", codeline) + gsub(/&/, "\&", codeline) # Must come first. + gsub(/</, "\<", codeline) + gsub(/>/, "\>", codeline) print codeline } |