#include <stdio.h>
#include <stdint.h>
#pragma pack(push, 1)
typedef struct _aaa_t {
uint16_t a;
uint8_t b;
uint8_t c;
uint8_t d;
} aaa_t;
#pragma pack(pop)
typedef struct _bbb_t {
uint16_t a;
uint8_t b;
uint8_t c;
uint8_t d;
} bbb_t;
int main(void) {
aaa_t a;
bbb_t b;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4KCiNwcmFnbWEgcGFjayhwdXNoLCAxKSAKdHlwZWRlZiBzdHJ1Y3QgX2FhYV90IHsKICB1aW50MTZfdCBhOwogIHVpbnQ4X3QgYjsKICB1aW50OF90IGM7CiAgdWludDhfdCBkOwp9IGFhYV90OwojcHJhZ21hIHBhY2socG9wKQoKdHlwZWRlZiBzdHJ1Y3QgX2JiYl90IHsKICB1aW50MTZfdCBhOwogIHVpbnQ4X3QgYjsKICB1aW50OF90IGM7CiAgdWludDhfdCBkOwp9IGJiYl90OwoKaW50IG1haW4odm9pZCkgewoJYWFhX3QgYTsKCWJiYl90IGI7CglwcmludGYoIiVkXG4iLCBzaXplb2YoYSkpOwoJcHJpbnRmKCIlZFxuIiwgc2l6ZW9mKGIpKTsKCXByaW50ZigiJXBcbiIsICYoYS5hKSk7CglwcmludGYoIiVwXG4iLCAmKGEuYikpOwoJcHJpbnRmKCIlcFxuIiwgJihhLmMpKTsKCXByaW50ZigiJXBcbiIsICYoYS5kKSk7CglwcmludGYoIiVwXG4iLCAmKGIuYSkpOwoJcHJpbnRmKCIlcFxuIiwgJihiLmIpKTsKCXByaW50ZigiJXBcbiIsICYoYi5jKSk7CglwcmludGYoIiVwXG4iLCAmKGIuZCkpOwoJcmV0dXJuIDA7Cn0K