[previous] 0602 [next] [U] The identifier '%s' is reserved for use by the library.
Explicitly undefined REFERENCE - ISO:C90-7.1.3 Reserved Identifiers

This is a reserved identifier. It is unwise to define an identifier with a reserved name because the name may conflict with an identifier in an existing or future version of the system library.

Message 0602 is generated when an identifier is defined as follows:

For example:


/*PRQA S 2017,3211,3408 ++*/

int __globa = 0;                /* Message 0602 */
int _Globb  = 1;                /* Message 0602 */


MISRA-C:2004 Rules applicable to message 0602:

Rule  1.2  (Required) No reliance shall be placed on undefined or unspecified behaviour.
Rule  20.2  (Required) The names of standard library macros, objects and functions shall not be reused.


QA·C Source Code Analyser 8.1
MISRA-C:2004 Compliance Module 3.2
© 2012 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index | MISRA-C:2004 Rule Index Contents