Commit e819ee44 by Kelley Cook Committed by Neil Booth

* opts.sh: Tweak awk script for portability.

From-SVN: r68282
parent ae4a7155
2003-06-20 Kelley Cook <kelleycook@wideopenwest.com>
* opts.sh: Tweak awk script for portability.
2003-06-20 Mark Mitchell <mark@codesourcery.com>
PR c++/10888
......
......@@ -33,15 +33,11 @@ SORT=sort # Could be /bin/sort or /usr/bin/sort
C_FILE=$1; shift
H_FILE=$1; shift
# Must unset, so that RS="" works in gawk 3.0-3.1.1 (possibly earlier too)
# Appears to be a gawk bug, RS="" is not an extension
unset POSIXLY_CORRECT
${AWK} '
BEGIN{ RS=""; FS="\n" }
# Ignore comments and blank lines
/^[ \t]*(;|$)/ { next }
/^[^ \t]/ { gsub ("\n", "\034", $0); print }
# Note that RS="" falls foul of gawk 3.1.2 bugs
/^[^ \t]/ { getline tmp; print $0 "\034" tmp}
' "$@" | ${SORT} | ${AWK} '
function switch_flags (flags, result)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment