Внешние идентификаторы должны быть отличными
Внешние идентификаторы должны быть отличными.
Внешние идентификаторы являются единицами, объявленными с глобальной областью видимости или классом памяти extern
.
Если различие между двумя именами происходит намного позже на имена, они могут быть легко приняты друг за друга. Удобочитаемость кода уменьшается.
Polyspace® рассматривает два имени как отличные, если существует различие между их первым 31 символом. Для C90 различие должно находиться между первыми 6 символами. Чтобы использовать проверку правил C90, используйте значение c90
для опции C standard version (-c-version)
.
Внешний %s %s
конфликты с внешним идентификатором XX в файле YY.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Идентификаторы |
Категория: необходимый |
Категория AGC: необходимый |
Check MISRA C:2012 (-misra3)
| MISRA C:2012 Rule 5.2
| MISRA C:2012 Rule 5.4
| MISRA C:2012 Rule 5.5