summaryrefslogtreecommitdiff
path: root/bisonfix.awk
diff options
context:
space:
mode:
Diffstat (limited to 'bisonfix.awk')
-rw-r--r--bisonfix.awk33
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) }