プリプロセッサがマクロを処理する順番はどのように決まっているのでしょうか。
例えば、関数形式のマクロに別のマクロを引数として与えたとき、引数の方が先に処理される
ようなことはないみたいですけど、単に記述順に処理されるんでしょうか。