Synopsis: | Compiler-specific extensions shall not be used in type specifiers. |
Language: | C |
Severity Level: | 2 |
Category: | Declarations |
Description: |
Justification Non-standard type (as defined by the ANSI standard) specifiers include so-called extensions and are inherently not portable. Example long long doublelong; /* WRONG */ Note "long long" is a portable C99 type. |