#include <stdio.h>
#include <stdint.h>
struct coordinate {
uint64_t x;
uint64_t y;
};
int main() {
struct coordinate* coord;
printf("Size of the pointer coord: %lu\n", sizeof(coord
)); printf("Size of the struct coordinate: %lu\n", sizeof(*coord
)); printf("Also size of the struct coordinate: %lu\n", sizeof(struct coordinate
)); printf("Also size of the pointer coord: %lu\n", sizeof(struct coordinate
*)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4KCnN0cnVjdCBjb29yZGluYXRlIHsKICAgIHVpbnQ2NF90IHg7CiAgICB1aW50NjRfdCB5Owp9OwoKaW50IG1haW4oKSB7CiAgICBzdHJ1Y3QgY29vcmRpbmF0ZSogY29vcmQ7CgogICAgcHJpbnRmKCJTaXplIG9mIHRoZSBwb2ludGVyIGNvb3JkOiAlbHVcbiIsIHNpemVvZihjb29yZCkpOwogICAgcHJpbnRmKCJTaXplIG9mIHRoZSBzdHJ1Y3QgY29vcmRpbmF0ZTogJWx1XG4iLCBzaXplb2YoKmNvb3JkKSk7CiAgICBwcmludGYoIkFsc28gc2l6ZSBvZiB0aGUgc3RydWN0IGNvb3JkaW5hdGU6ICVsdVxuIiwgc2l6ZW9mKHN0cnVjdCBjb29yZGluYXRlKSk7CiAgICBwcmludGYoIkFsc28gc2l6ZSBvZiB0aGUgcG9pbnRlciBjb29yZDogJWx1XG4iLCBzaXplb2Yoc3RydWN0IGNvb3JkaW5hdGUqKSk7CiAgICByZXR1cm4gMDsKfQ==