#!/bin/csh if ( x"$1" == "x-h" ) then cat - <! tmp.awk sed -e 's/^#const/%/g' -e 's/#awk/%/g' -e 'sI//.*IIg' | \ cpp -P | sed -e '\/^[^%]/ s/\"/\\"/g' | \ sed -e '\/^[^%]/ s/^.*$/print "&"/g' \ -e 's/\\{/\"obrace\"/g' -e 's/\\}/\"cbrace\"/g' \ -e '\/^[^%]/ s/{\([^{}]*\)}/" (\1) "/g' \ -e '\/^%/ s/^%/print ""; /g' \ -e 's/^$/print ""/g' \ >> tmp.awk echo "}" >> tmp.awk if ("x-nb" == x"$1") then awk -f tmp.awk | grep -v '^$' else awk -f tmp.awk endif rm -f tmp.awk