読者です 読者をやめる 読者になる 読者になる

トリッキーコード

       return (( pcell->car.value & HAS_SUCCESSOR_PAIR_CELL_FLAG ) == HAS_SUCCESSOR_PAIR_CELL_FLAG);

とかかずに

       return !!( pcell->car.value & HAS_SUCCESSOR_PAIR_CELL_FLAG );

とする手もあるのか?!。可読性を考えるとこうはかかないな。タイプ数が減るけど。こんなのはコンパイラにやらせよう。