#include <stdio.h>
#include <stdint.h>
enum nums {
ONE,
TWO,
TWENTY = 15
};
struct field {
uint32_t something : 4;
uint32_t rest : 28;
};
int main(void) {
struct field f;
f.something = TWENTY;
switch (f.something) {
case ONE:
break;
case TWENTY:
break;
}
// your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4KCmVudW0gbnVtcyB7CglPTkUsCglUV08sCglUV0VOVFkgPSAxNQp9OwoKc3RydWN0IGZpZWxkIHsKCXVpbnQzMl90IHNvbWV0aGluZyA6IDQ7Cgl1aW50MzJfdCByZXN0IDogMjg7Cn07CgppbnQgbWFpbih2b2lkKSB7CgkKCXN0cnVjdCBmaWVsZCBmOwoJZi5zb21ldGhpbmcgPSBUV0VOVFk7CgkKCXN3aXRjaCAoZi5zb21ldGhpbmcpIHsKCQljYXNlIE9ORToKCQkJcHJpbnRmKCJPbmVcbiIpOwoJCQlicmVhazsKCQljYXNlIFRXRU5UWToKCQkJcHJpbnRmKCJ0XG4iKTsKCQkJYnJlYWs7Cgl9CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQo=