ブログではなく単なる個人の日記なので、S/N比が非常に悪いのはあしからずー。
ToDo:
むかつくー。コンパイルエラーの原因がやっと分かった。#defineのスコープが広すぎて、意図してない部分まで置き換えられちゃってた。#defineはガンだよなぁ。C/C++自体でマクロを規定すればいいのに。