void foo(int, char *);

int (*bar)(long *, ...) = (int (*)(long *, ...))foo;