#define MANYARGS(X, ...) double X[] = { __VA_ARGS__ } MANYARGS(square, 0, 1, 4, 6, 9) ; MANYARGS(primes, 2, 3, 5, 7) ;