Is it safe to do cast this 2 functions to callback pointer type then call them without casting back?
typedef void (*callback)(int i, ...); void foo() { /