+$5 == "f" && $1 in protoshort {
+ # func definition with different proto
+ dec = protoshort[$1]
+ def = $7
+ gsub(/extern */, "", dec)
+ gsub(/void/, "", dec)
+ gsub(/void/, "", def)
+ if (protoshort[$1] != $7 && dec != def)
+ print "proto\t" $1 "\t" $4 "\t" head[$1] "\t" $7 "\t" protoshort[$1]
+}