Support typedef names redeclared to identifiers in inner scopes
Merge pull request #1 from Syeberman/redeclared-types

Redeclared types


    Reusing typedef names as structure/union member names
    Reusing typedef names as variables names in inner scopes
    Reusing typedef names as parameter names in declarations and definitions
    Duplicated typedef declarations (non-standard, but apparently common and syntactically similar to the above)