#include <stdio.h>
#define STATIC_ASSERT(COND) typedef char static_assertion_##__LINE__[(COND) ? 1 : -1]
#define ENSURE_SIZE(structure, size) STATIC_ASSERT(sizeof(structure) == size)
typedef struct
{
unsigned a : 1;
unsigned b : 1;
} foo;
ENSURE_SIZE(foo, sizeof(unsigned));
int main(void) {
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFNUQVRJQ19BU1NFUlQoQ09ORCkgdHlwZWRlZiBjaGFyIHN0YXRpY19hc3NlcnRpb25fIyNfX0xJTkVfX1soQ09ORCkgPyAxIDogLTFdCiNkZWZpbmUgRU5TVVJFX1NJWkUoc3RydWN0dXJlLCBzaXplKSBTVEFUSUNfQVNTRVJUKHNpemVvZihzdHJ1Y3R1cmUpID09IHNpemUpCgp0eXBlZGVmIHN0cnVjdAp7Cgl1bnNpZ25lZCBhIDogMTsKCXVuc2lnbmVkIGIgOiAxOwp9IGZvbzsKRU5TVVJFX1NJWkUoZm9vLCBzaXplb2YodW5zaWduZWQpKTsKCmludCBtYWluKHZvaWQpIHsKCXJldHVybiAwOwp9Cg==