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