![]() |
|
MISRA C:2012 Rule-5.7: (Required) |
|
||||
![]() | |||||||
Amplification:
The tag shall be unique across all name spaces and translation units.
All declarations of the tag shall specify the same type.
Multiple complete declarations of the same tag are only permitted by this rule if the tag is declared in a header file and that header file is included in multiple source files.
Exception:
The tag name may be the same as the typedef name with which it is associated.
No QAC messages cover this rule.
|
||
(c) The Motor Industry Research Association, 2012
|
QA C Source Code Analyser 8.1.2
MISRA C:2012 Compliance Module 1.0 © 2013 Programming Research www.programmingresearch.com |
Personality Groups | Glossary | Message Index | MISRA C:2012 Rule Index | Contents |