From: Assaf Gordon Date: Sun, 2 Aug 2015 05:30:07 +0000 (-0600) Subject: pmccabe2html: fix gawk regex escaping X-Git-Tag: v1.0~6985 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=c496809ef2cff76c4209ee20171016cfa62694a5;p=gnulib.git pmccabe2html: fix gawk regex escaping * build-aux/pmccabe2html: Add one more backslash to properly escape the gsub replacement value. Fixes this error: gawk: ./build-aux/pmccabe2html:425: \ warning: escape sequence `\&' treated as plain `&' --- diff --git a/ChangeLog b/ChangeLog index 5d1977d9dd..855592ce45 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2015-08-01 Assaf Gordon (tiny change) + + pmccabe2html: fix gawk regex escaping + * build-aux/pmccabe2html: Add one more backslash to properly + escape the gsub replacement value. Fixes this error: + gawk: ./build-aux/pmccabe2html:425: \ + warning: escape sequence `\&' treated as plain `&' + 2015-07-29 Paul Eggert time_rz: port to pedantic memcpy diff --git a/build-aux/pmccabe2html b/build-aux/pmccabe2html index 18984321f8..ef54eccba5 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) { - gsub(/&/, "\&", codeline) # Must come first. - gsub(//, "\>", codeline) + gsub(/&/, "\\&", codeline) # Must come first. + gsub(//, "\\>", codeline) print codeline }