#include <stdlib.h>
#include <stdio.h>
#pragma pack(push)
#pragma pack(1)
struct Data
{
unsigned char i:2;
unsigned short r:14;
unsigned short c:14;
};
#pragma pack(pop)
int main(int argc, char **argv)
{
printf("%d\n", sizeof(struct Data
));
return 0;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KCiNwcmFnbWEgcGFjayhwdXNoKQojcHJhZ21hIHBhY2soMSkKc3RydWN0IERhdGEKewogICAgdW5zaWduZWQgY2hhciBpOjI7CiAgICB1bnNpZ25lZCBzaG9ydCByOjE0OwogICAgdW5zaWduZWQgc2hvcnQgYzoxNDsKfTsKI3ByYWdtYSBwYWNrKHBvcCkKCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKewogICAgcHJpbnRmKCIlZFxuIiwgc2l6ZW9mKHN0cnVjdCBEYXRhKSk7CgogICAgcmV0dXJuIDA7Cn0K