Я использовал следующий код в своей программе, и при запуске PC-Lint он выдает следующую ошибку: несколько маркеров в этой строке - (lint: 46) тип поля должен быть int, unsigned int или signed int [MISRA 2004 Правило 6.4, обязательно] - (lint:960) Нарушает MISRA 2004 Required Rule 6.4, битовое поле должно быть явно подписанным целым числом или беззнаковым целым числом.
typedef struct{
boolean ch8 :1;
boolean Ch7 :1;
boolean Ch6 :1;
boolean Ch5 :1;
boolean Ch4 :1;
boolean Ch3 :1;
boolean Ch2 :1;
boolean Ch1 :1;
} Channel;
Может ли кто-нибудь сказать мне, как это исправить?
boolean
? В C нет типаboolean
. - person P.P   schedule 01.11.2014