前に言ったけど、マクロはグローバル変数と同じ扱いになるから、ヘッダファイルじゃなくて`.c`の中に入れるべきでは。
ヘッダファイルはpublicな関数や型、変数を定義するためのものだと思えばいい。