（ライブラリ名）COLORH_ にするなら、規約にならって、_KANDATA_COLOR_H_にして欲しいのと、
_COLOR_H_ で衝突するケースが個人的にぱっと思いつかないんだけど、どういう時にありえる？

もしライブラリ名を先頭につけるにしても、あとで一括で置換を行うために今は規約に則った形で書いて欲しいかも。
そうなったら他のソースも一括で修正可能だからdefine定数の置換issueを今後作って対応する時も楽チン。