#include <stdio.h>
#include <stdlib.h>
typedef struct fib {
long long num;
struct fib *next;
} fib;
int main(void) {
fib *head, *pointer;
pointer
= malloc(sizeof(fib
)); head->num = 123;
head->next = pointer;
head->next->num = 456;
pointer->next = NULL;
printf("%lld %lld\n", head
->num
, head
->next
->num
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnR5cGVkZWYgc3RydWN0IGZpYiB7CiAgICBsb25nIGxvbmcgbnVtOwogICAgc3RydWN0IGZpYiAqbmV4dDsKfSBmaWI7CgppbnQgbWFpbih2b2lkKSB7CglmaWIgKmhlYWQsICpwb2ludGVyOwoJaGVhZCA9IG1hbGxvYyhzaXplb2YoZmliKSk7Cglwb2ludGVyID0gbWFsbG9jKHNpemVvZihmaWIpKTsKCWhlYWQtPm51bSA9IDEyMzsKCWhlYWQtPm5leHQgPSBwb2ludGVyOwoJaGVhZC0+bmV4dC0+bnVtID0gNDU2OwoJcG9pbnRlci0+bmV4dCA9IE5VTEw7CgkKCXByaW50ZigiJWxsZCAlbGxkXG4iLCBoZWFkLT5udW0sIGhlYWQtPm5leHQtPm51bSk7CglyZXR1cm4gMDsKfQo=