C is probably the only language you can do this in (except maybe Forth). Other languages either have no way of doing this, or don't treat data and code differently. (Feel free to add examples for other languages here.)
int foo(char *x) {
printf("%s",x);
}
func_t p = foo; return p("Narf!");
And you need to do this why?
2 pages link to CastingPointerToFunction:
lib/main.php:944: Notice: PageInfo: Cannot find action page