![]() |
![]() |
1014 | ![]() |
||||
![]() | |||||||
| Language extensions | |||||||
Message 1014 identifies some non-standard types, particularly extended enum types, which are supported in some compilers. These types will be parsed as a constraint error unless the language extension option "-ex Apollo" is enabled. Note however that this option is not supported in the GUI and this particular language extension is no longer officially supported. Message 1014 is retained for the purposes of backwards compatibility. For example:
/*PRQA S 553,1434,2017,2211,2213,3211,3408,3602,3625 ++*/
/**********************************
* OPTIONS: -ex all ( or -ex Apollo)
*********************************/
char enum E1 {E1A='a', E1B='b', E1C='c'}; /* Message 1014 */
short enum E2 {E2A=10, E2B=20, E2C=30}; /* Message 1014 */
long enum E3 {E3A=100000, E3B=200000, E3C=300000}; /* Message 1014 */
![]() | ||
| QA·C Source Code Analyser 8.1.2
© 2013 Programming Research. www.programmingresearch.com | Personality Groups | Glossary | Message Index | Contents |