...
Two new features of C99 are to require type identifiers and to forbid implicit function declarations. The effect is to guarantee the production of a diagnostic that will catch an additional category of 25 programming errors. After issuing the diagnostic, an implementation may choose to assume an implicit declaration and continue translation to support existing programs that exploited this feature.
...
Occurrences of an omitted type specifier in existing code is are rare, and the consequences are generally minor, at worst usually causing abnormal program termination.
Rule | Severity | Likelihood | Remediation Cost | Priority | Level |
---|---|---|---|---|---|
DCL31-C | low | unlikely | medium | P2 | L3 |
...