#!/bin/rc awk ' BEGIN{ printing = 0 print "#include \"all.h\"" } /^enum _/{ print "" print "Mname M" $2 "[] = {" printing = 1 next } /^};$/{ if(printing){ print "\t0, 0" print "};" printing = 0 } next } { if(printing)print "\t" $1 ", \"" $1 "\"," }' $*