Example #1
0
void foo_aa()
{
#define /* */ BARC(c, /* */b, a, ...) (a+b+/* */c + __VA_ARGS__ +0)
  iequals(__LINE__, BARC(4,3,2,6,8), 8);
}
Example #2
0
void foo_aa(char* s)
{
#define /* */ BARC(c, /* */b, a) (a + b ? c : c)
    iequals(__LINE__, BARC(123, (456 < 345), 789), 8);
}