c: Fix parsing of parameters with attributes inside parentheses

(regression of previous commit)
Don't break AST by replacing struct body that was already filtered out
c: Handle addition of forward references here