#include <stdio.h>
struct s1 {
char i;
int j;
};
struct s2 {
char i;
int j;
} __attribute__((packed));
struct s3 {
int j;
float f1;
float f2;
};
int main(void) {
printf("%d\n", sizeof(struct s1
)); printf("%d\n", sizeof(struct s2
)); printf("%d\n", sizeof(struct s3
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgczEgewoJY2hhciBpOwoJaW50IGo7Cn07CgoKc3RydWN0IHMyIHsKCWNoYXIgaTsKCWludCBqOwp9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpOwoKc3RydWN0IHMzIHsKCWludCBqOwoJZmxvYXQgZjE7CglmbG9hdCBmMjsKfTsKCmludCBtYWluKHZvaWQpIHsKCXByaW50ZigiJWRcbiIsIHNpemVvZihzdHJ1Y3QgczEpKTsKCXByaW50ZigiJWRcbiIsIHNpemVvZihzdHJ1Y3QgczIpKTsKCXByaW50ZigiJWRcbiIsIHNpemVvZihzdHJ1Y3QgczMpKTsKCXJldHVybiAwOwp9Cg==