Можно утверждать, что во многих случаях X-макросы увеличивают безопасность, потому что, например,...
Предположим, у меня есть typedef struct { unsigned short bar : 1; } foo_bf; typedef union {...
Можно ли отключить проверки MISRA внешних библиотек? Я пробовал это, но это не работает (этот...
Я написал лексер / парсер для языка под названием SML. Используется в электронных счетчиках. Я...
У меня есть следующий макрос #define POWER_OF_TW0(x) ( ((x) > 0) && (!((x)&((x) -...
У меня есть вопрос, связанный с правилом 14.2 MISRA 2012 года «Цикл for должен быть правильно...
Я сделал функцию для добавления следующих чисел в массив.Код очень прост, например: int math(int...
Стандарт C предписывает, чтобы значения беззнаковых типов, которые ранжировались ниже «int» и чьи...
Обновление: я получил подтверждение того, что поведение связано с ошибкой в программе проверки...
Мне нравится всегда инициализировать локальные переменные, например, int32_t result = 0; Я думал,...
Я получаю сообщение MISRA-C 2012 Rule 10.5, ниже приведен пример кода:...
MISRA 2012 Правило 17.3 гласит, что функция никогда не должна объявляться неявно. Однако в этом...
Почему следующий код является нарушением MISRA 20.2? #define abs(a) (((a) < (0)) ? -(a) : (a))...
Это вызвано вопросом, который я задал ранее (по той же теме): Соответствуют ли библиотеки BLAS и...
Мне нужно сделать стандартную библиотечную функцию tolower статической, а не "публичной" областью...
Я использую компилятор IAR Workbench с проверкой MISRA C: 2004. Фрагмент: #define UNS_32 unsigned...
Что я могу сделать, чтобы MISRA не выдавала эту ошибку для кода ниже? Я пробовал кастовать с...
В некоторых языках есть правила / лучшие практики / и т.д. которые способствуют безопасности...
Я определяю NULL_PTR как 0U Затем вызываем функцию с этим NULL_PTR в качестве аргумента....
Как я могу интегрировать Мисру правила с затмением
У меня есть требование сделать большой объем кода, совместимого с MISRA. Первый вопрос: может ли...