blob: 2b8753dece37375b4dfbb5e27767eb472cca76da [file] [log] [blame] [edit]
int foo() { return 5; }
int bar() { return 6; }
int baz() { return 7; }
int (*TABLE[])() = {foo, baz, bar, baz};
int main(int argc, const char **argv) {
int (*f)() = TABLE[argc - 1];
return f();
}