/in/foo.c: In function 'main':
/in/foo.c:13:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
while (p = 1) {
^~~~~
/in/foo.c:16:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (i[q] = i[t]) {
^~
/in/foo.c:27:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (p = 2) {
^~
/in/foo.c:30:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (p = 0) {
^~