>>499が受理されるなら
#define SYORI(s) 多重ループ{ 共通処理A {s} 共通処理B }
で充分。
それができんからどうすべかねってわけだ。

template化はInt2Typeとか使えばなんとかなるが、インライン保証との両立が難しいねぇ。
templateはコンパイラに、マクロはプリプロセッサにコードを自動生成させる機能だから、
それで無理なら自分で自動生成させる機能を作成するかだね。