ヘッダ調べたところTRUEは1に、FALSEは0にdefineされてる。しかしBOOL型の関数であって
元々値をintで比較するように設計されてないだろうから!=FALSE(つまり>>307と同じ)でいいんじゃないかな。
サンプルコード書いて試したわけじゃないけど。