Is there any way to make this code shorter?
long call_f(int argc, long *argv) { switch (argc) { case 0: return f(); break; case 1:
Does f have to accept a variable number of pointers to long? Can you rewrite it to accept an array and a count?