#include <stdio.h>
int check_endianness() {
int value = 1;
char *ptr = (char*)&value;
if (*ptr == 1) {
return 1; // Little-endian
} else {
return 0; // Big-endian
}
}
int main() {
if (check_endianness()) {
} else {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgY2hlY2tfZW5kaWFubmVzcygpIHsKICAgIGludCB2YWx1ZSA9IDE7CiAgICBjaGFyICpwdHIgPSAoY2hhciopJnZhbHVlOwogICAgCiAgICBpZiAoKnB0ciA9PSAxKSB7CiAgICAgICAgcmV0dXJuIDE7IC8vIExpdHRsZS1lbmRpYW4KICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIDA7IC8vIEJpZy1lbmRpYW4KICAgIH0KfQoKaW50IG1haW4oKSB7CiAgICBpZiAoY2hlY2tfZW5kaWFubmVzcygpKSB7CiAgICAgICAgcHJpbnRmKCJMaXR0bGUtZW5kaWFuXG4iKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcHJpbnRmKCJCaWctZW5kaWFuXG4iKTsKICAgIH0KICAgIHJldHVybiAwOwp9