>>227
いや、だから、真偽値以外だったら、比較にすればいいんじゃね?って話。

 return isupper(ch) != 0;