int_function
int (*int_function)(int);
void_pointer = cond ? void_function : int_function;
void_pointer = cond ? void_pointer : int_function;