/in/foo.cc: In function 'bool cmp1(const A&, const A&)':
/in/foo.cc:20:27: 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:27: 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:27: 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]
}
^