/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:20:7: error: expected '}' before 'else'
} ;else {
^~~~
/in/foo.c:23:6: error: 'else' without a previous 'if'
} ;else {
^~~~
/in/foo.c: At top level:
/in/foo.c:27:2: error: expected identifier or '(' before 'if'
if (p = 2) {
^~
/in/foo.c:30:2: error: expected identifier or '(' before 'else'
else {
^~~~
/in/foo.c:33:1: error: expected identifier or '(' before '}' token
}
^