• Source
    1. #include <stdio.h>
    2.  
    3. typedef struct{
    4. void *fn;
    5. }event;
    6.  
    7. void print(void){
    8. printf("Hello\n");
    9. }
    10.  
    11. int main(int argc, char *argv[]) {
    12.  
    13. event e;
    14. e.fn = &print;
    15.  
    16. ( ( void(*)(void) )e.fn )();
    17. return 0;
    18. }
    19.