prog.c: In function ‘main’:
prog.c:7:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
printf ("ptr2 - ptr1 = %d\n", ptr2 - ptr1);
~^ ~~~~~~~~~~~
%ld
prog.c:8:44: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
printf ("(char*)ptr2 - (char*) ptr1 = %d", (char*)ptr2 - (char*)ptr1);
~^ ~~~~~~~~~~~~~~~~~~~~~~~~~
%ld
prog.c:10:5: error: expected declaration or statement at end of input
return 0;
^~~~~~