/* simple tuples */
#define LISTSIZE(S) LISTSIZEx S
#define LISTSIZEx(...) LISTSIZExx(__VA_ARGS__, 5,4,3,2,1)
#define LISTSIZExx(a,b,c,d,e,N, ...) N
int main()
{
printf("%d\n", LISTSIZE((1,2,3)));
printf("%d\n", LISTSIZExx(1,2,3, 5,4,3,2,1));
return 0;
}