long sum(long *xp, long *yp) { return *xp + *yp; } long callsum(long a, long b) { long la[2] = { a, b }; return sum(la, la+1); }