![]() |
![]() |
4517 | ![]() |
||||
![]() | |||||||
| Arithmetic type - Operands | |||||||
This message is issued whenever an expression of essentially character type has been used as the operand of an increment or decrement operator in either the prefix or postfix forms. For example:
/*PRQA S 1-9999 ++*/
/*PRQA S 4517 --*/
void f4517 (char a)
{
++a; /* 4517 */
a--; /* 4517 */
}
MISRA-C:2004 Rules applicable to message 4517:
| Rule 6.1 (Required) | The plain char type shall be used only for the storage and use of character values. |
![]() | ||
| 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 |