[previous] 4151 [next] The identifier '%s' may cause confusion because it contains only the letter 'O' and the number '0'.
Identifiers

This identifier contains the characters 'O' and '0' only.

Names such as O0, OO0, O0O can cause great confusion because the letter 'O' and the number '0' are so similar.

For example:


/*PRQA S 3211,3408 ++*/

int    O;                                /* Message 4151 */
int    OO;                               /* Message 4151 */
int    O0;                               /* Message 4151 */
int    OOO;                              /* Message 4151 */
int    OO0;                              /* Message 4151 */
int    O0O;                              /* Message 4151 */
int    O00;                              /* Message 4151 */


No MISRA C:2012 Rules applicable to message 4151


See also:

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