Bobg,
As a rabid varargs user, I can attest to the wonders of never giving
anything fancy to varags. Always use a typedef. How about:
#include <varargs.h>
typedef (*int_func)();
void mumble(va_alist)
va_dcl
{
va_list ap;
int_func fn;
va_start(ap);
fn=va_arg(ap,int_func);
frotz(fn);
}
Aaron