./Main.c:1:1: warning: data definition has no type or storage class
r[1<<17],p,a,b,i;
^
./Main.c:1:1: warning: type defaults to ‘int’ in declaration of ‘r’ [-Wimplicit-int]
./Main.c:1:10: warning: type defaults to ‘int’ in declaration of ‘p’ [-Wimplicit-int]
r[1<<17],p,a,b,i;
^
./Main.c:1:12: warning: type defaults to ‘int’ in declaration of ‘a’ [-Wimplicit-int]
r[1<<17],p,a,b,i;
^
./Main.c:1:14: warning: type defaults to ‘int’ in declaration of ‘b’ [-Wimplicit-int]
r[1<<17],p,a,b,i;
^
./Main.c:1:16: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int]
r[1<<17],p,a,b,i;
^
./Main.c:2:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
f(x){
^
./Main.c: In function ‘f’:
./Main.c:2:1: warning: type of ‘x’ defaults to ‘int’ [-Wimplicit-int]
./Main.c: At top level:
./Main.c:6:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
main(n){
^
./Main.c: In function ‘main’:
./Main.c:6:1: warning: type of ‘n’ defaults to ‘...