>>434
それできたっけ?と思って試してみたらエラーになった
マクロの中では#は識別子の文字列化になる

可変長マクロを悪用してこんな感じにはできるけれども……おすすめはできない

#define packed_MACRO(s, t, ...) {\
 if (s < 0) {\
  if (t < 0) AIUEO(__VA_ARGS__, -1, -2, -3) \
  else AIUEO(__VA_ARGS__, 3, 0, 7) \
 }\
 else {\
  if (s < t) AIUEO(__VA_ARGS__, 4, 99, 8) \
  else AIUEO(__VA_ARGS__, 333, 33, 3) \
 }\
}
#define MACRO(a, b, c, d, e, s, t) {\
 packed_MACRO(s, t, a, b, c, d, e) \
}