diff options
Diffstat (limited to 'bisonfix.awk')
-rw-r--r-- | bisonfix.awk | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/bisonfix.awk b/bisonfix.awk index a759d25b..87fe9ee9 100644 --- a/bisonfix.awk +++ b/bisonfix.awk @@ -1,6 +1,6 @@ # bisonfix.awk --- tweak awkgram.c for stupid compilers. -# Copyright (C) 2005, 2009 the Free Software Foundation, Inc. +# Copyright (C) 2005, 2009, 2013 the Free Software Foundation, Inc. # # This file is part of GAWK, the GNU implementation of the # AWK Programming Language. @@ -19,22 +19,23 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -BEGIN { sfile = ARGV[1] ; delete ARGV[1] } +BEGIN { sfile = ARGV[1] ; ARGV[1] = "-" ; ARGC = 2 } -/^#if.*\\$/ { - line = $0 - sub(/\\$/, "", line) - getline line2 - while (line2 ~ /\\$/) { - line = line line2 - sub(/\\$/, "", line) - getline line2 - } - line = line line2 - sub(/\\$/, "", line) - print line - next -} +# 2/2013: Comment this out to see if any system still needs it. +# /^#if.*\\$/ { +# line = $0 +# sub(/\\$/, "", line) +# getline line2 +# while (line2 ~ /\\$/) { +# line = line line2 +# sub(/\\$/, "", line) +# getline line2 +# } +# line = line line2 +# sub(/\\$/, "", line) +# print line +# next +# } /^#line.*y\.tab\.c/ { sub(/y.tab/, sfile) } |