// "~PSP" header check if(memcmp(elf, "~PSP", 4) == 0) { printf("~PSP header detected, please decompress it.\n"); return -1; } // ELF check else if(memcmp(elf, "\x7f\x45\x4c\x46", 4) != 0) { printf("Incorrect file\n"); return -1; } else { printf("ELF detected\n"); }