#include <stdlib.h>
#include <stdio.h>
#include <string.h>
void foo(void){
printf("Jestem w funkcji foo"); }
typedef void (*fun_t)(void);
int main(){
fun_t *wsk;
fun_t fun_wsk = foo;
memcpy(wsk
, &fun_wsk
, sizeof(fun_t
)); (*wsk)();
return 0;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgp2b2lkIGZvbyh2b2lkKXsKCXByaW50ZigiSmVzdGVtIHcgZnVua2NqaSBmb28iKTsKfQp0eXBlZGVmIHZvaWQgKCpmdW5fdCkodm9pZCk7CmludCBtYWluKCl7CglmdW5fdCAqd3NrOwoJZnVuX3QgZnVuX3dzayA9IGZvbzsKCXdzayA9IG1hbGxvYyhzaXplb2YgKndzayk7CgltZW1jcHkod3NrLCAmZnVuX3dzaywgc2l6ZW9mKGZ1bl90KSk7CgkoKndzaykoKTsKCWZyZWUod3NrKTsKCXJldHVybiAwOwp9Cgk=