これは私のビットフィールドです
struct {
unsigned char v64 : 1;
unsigned char leg : 7;
} valid;
次に、警告が表示されます。
main.c:17:3: warning: type of bit-field ‘v64’ is a GCC extension [-pedantic]
main.c:18:3: warning: type of bit-field ‘leg’ is a GCC extension [-pedantic]
変更してint
も警告はありません。しかし、バイト (unsigned char) のビットフィールドが必要です。
どのように?