/in/foo.cc: In function 'bool cmp1(const A&, const A&)':
/in/foo.cc:20:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
else if(((isupper(x.c[q])&&islower(y.c[q])||isupper(y.c[q])&&islower(x.c[q])))&&(toupper(x.c[q])>toupper(y.c[q])))
^
/in/foo.cc:22:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
else if(((isupper(x.c[q])&&islower(y.c[q])||isupper(y.c[q])&&islower(x.c[q])))&&(toupper(x.c[q])<toupper(y.c[q])))
^
/in/foo.cc:24:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
else if(((isupper(x.c[q])&&islower(y.c[q])||isupper(y.c[q])&&islower(x.c[q])))&&(toupper(x.c[q])==toupper(y.c[q])))
^
/in/foo.cc:28:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^