-$3=="d" && $5 ~ /^#undef/ {next}
-$3=="x" && $5 ~ /^(struct|union) [_0-9a-zA-Z]*;$/ {
- a = ($5 ~ /^struct/) ? "struct " : "union "
- b = ($5 ~ /^struct/) ? "S" : "U"
- print a $1 "\t" $2 "\t" b "\t" $4 "\t" $5
+$3=="d" && $4 ~ /^#undef/ {next}
+$3=="x" && $4 ~ /^(struct|union) [_0-9a-zA-Z]*;$/ {
+ a = ($4 ~ /^struct/) ? "struct " : "union "
+ b = ($4 ~ /^struct/) ? "S" : "U"
+ print a $1 "\t" $2 "\t" b "\t" $4