補足：たぶん他のライブラリもインクルードガード防止策でいろいろマクロ名は単純じゃないものになっていると思いますが、ライブラリ作成しているのに_COLOR_H_はちょっとシンプル過ぎますということで。実際この手のツッコミ、会社のコードレビューでもやられていますし。