struct swf_styles {1 unsigned char f_fill_bits_count : 4; unsigned char f_line_bits_count : 4; };
Note that the line & fill bits are declared as "unsigned char" because they will always be aligned. The proper definition would probably be a bit field though.