Is it possible to declare some function type func_t which returns that type, func_t?
func_t
In other words, is it possible for a function to retur
#include #include #include typedef void *(*fptr)(int *); void *start (int *); void *stop (int *); void *start (int *a) { printf("%s\n", __func__); return stop(a); } void *stop (int *a) { printf("%s\n", __func__); return start(a); } int main (void) { int a = 10; fptr f = start; f(&a); return 0; }