/in/foo.c: In function 'main':
/in/foo.c:6:8: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
if (a < 10^10 && a > -10^10 && b <10^10 && b > -10^10)
~~^~~~
/in/foo.c:6:21: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
if (a < 10^10 && a > -10^10 && b <10^10 && b > -10^10)
~~^~~~~
/in/foo.c:6:35: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
if (a < 10^10 && a > -10^10 && b <10^10 && b > -10^10)
~~^~~
/in/foo.c:6:47: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
if (a < 10^10 && a > -10^10 && b <10^10 && b > -10^10)
~~^~~~~
/in/foo.c:11:10: warning: passing argument 1 of 'printf' makes pointer from integer without a cast [-Wint-conversion]
printf('!');
^~~
In file included from /in/foo.c:1:0:
/usr/include/stdio.h:364:12: note: expected 'const char * restrict' but argument is of type 'int'
extern int printf (const char *__restrict __format, ...);
^~~~~~