#include <stdio.h>
#include <stdint.h>
static union { uint32_t x; uint16_t y[3]; } u;
int main(void)
{
printf("sizeof uint16_t : %zu\n", sizeof(uint16_t)); printf("sizeof uint32_t : %zu\n", sizeof(uint32_t)); printf("sizeof u : %zu\n", sizeof u
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4KCnN0YXRpYyB1bmlvbiB7IHVpbnQzMl90IHg7IHVpbnQxNl90IHlbM107IH0gdTsKCmludCBtYWluKHZvaWQpIAp7CglwcmludGYoInNpemVvZiB1aW50MTZfdCA6ICV6dVxuIiwgc2l6ZW9mKHVpbnQxNl90KSk7CglwcmludGYoInNpemVvZiB1aW50MzJfdCA6ICV6dVxuIiwgc2l6ZW9mKHVpbnQzMl90KSk7CglwcmludGYoInNpemVvZiB1IDogJXp1XG4iLCBzaXplb2YgdSk7CglyZXR1cm4gMDsKfQo=