#include <stdio.h>
#include <stdlib.h>
int main()
{
void *mem;
FILE
*fh
= fopen("file.txt", "rb"); if (!fh)
goto fileOpenFailed;
if (!mem)
goto memFailed;
if (fread(mem
, 1, sizeof(int), fh
) != sizeof(int)) goto readFailed;
return 0;
readFailed:
memFailed:
fileOpenFailed:
return 1;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KaW50IG1haW4oKQp7CiAgICB2b2lkICptZW07CiAgICBGSUxFICpmaCA9IGZvcGVuKCJmaWxlLnR4dCIsICJyYiIpOwogICAgaWYgKCFmaCkKICAgICAgICBnb3RvIGZpbGVPcGVuRmFpbGVkOwogICAgICAgIAogICAgbWVtID0gbWFsbG9jKHNpemVvZihpbnQpKTsKICAgIGlmICghbWVtKQogICAgICAgIGdvdG8gbWVtRmFpbGVkOwogICAgICAgIAogICAgaWYgKGZyZWFkKG1lbSwgMSwgc2l6ZW9mKGludCksIGZoKSAhPSBzaXplb2YoaW50KSkKICAgICAgIGdvdG8gcmVhZEZhaWxlZDsKICAgICAgIAogICAgZmNsb3NlKGZoKTsKICAgICAgIAogICAgcmV0dXJuIDA7CgpyZWFkRmFpbGVkOgogICAgZnJlZShtZW0pOwptZW1GYWlsZWQ6CiAgICBmY2xvc2UoZmgpOwpmaWxlT3BlbkZhaWxlZDoKICAgIHJldHVybiAxOwp9Cg==