Fixed bug with wrong variable
Normal struct should be reported alone
Second part of the special normal-struct handling
Index advanced only in case of a match
Changed return value
Replaced faulty pattern with correct one
Replaced faulty pattern
Fixed wrong standard member name
Removed debugging printfs