use static_cast instead of C-style cast
不適切なマスク処理だったことをお詫びします
不要なとこのコメントアウトとか コメントの削除とか