>>424
意図を把握できてるか自信はないが↓のbinded_AIUEOみたいなことでいいのん?

void MACRO(int a, int b, int c, int d, int e, int s, int t) {
 auto binded_AIUEO = [=](int x, int y, int z){ AIUEO(a, b, c, d, e, x, y, z); };
 if (s < 0) {
  if (t < 0) binded_AIUEO(-1, -2, -3);
  else binded_AIUEO(3, 0, 7);
 }
 else {
  if (s < t) binded_AIUEO(4, 99, 8);
  else binded_AIUEO(333, 33, 3);
 }
}