ref: b5e9ed296e0086e96fe3caab00e1c9db345febc3
dir: /bin/enum/
#!/bin/rc
rfork e
fn usage{
echo usage: `{basename $0} '[file ...]' >[1=2]
exit 'usage'
}
if(! ~ $#* 0)
fl=$*
if not
fl=(/sys/src/libc/^(port 9sys)^/*.c)
awk '
/^enum[ ]*{$/ {
matched = 1
if(nfound++ > 0)
print ""
if(ARGC != 1)
print FILENAME ":" FNR
}
matched {
print
}
matched && /^}/ {
matched = 0
}
' $fl