$ gcc -Wall palindrome.c -o lala palindrome.c:5: error: expected specifier-qualifier-list before ‘nodo’ palindrome.c:6: warning: useless storage class specifier in empty declaration palindrome.c:7: warning: return type defaults to ‘int’ palindrome.c: In function ‘main’: palindrome.c:9: error: ‘nodo’ undeclared (first use in this function) palindrome.c:9: error: (Each undeclared identifier is reported only once palindrome.c:9: error: for each function it appears in.) palindrome.c:9: error: ‘p’ undeclared (first use in this function) palindrome.c:9: error: ‘swap’ undeclared (first use in this function) palindrome.c:9: warning: left-hand operand of comma expression has no effect palindrome.c:16: error: expected expression before ‘)’ token palindrome.c:21: error: expected expression before ‘)’ token palindrome.c:23: error: expected expression before ‘)’ token palindrome.c:44: warning: control reaches end of non-void function