1 /* Test a simple callback as a struct member 2 * gcc -gctf -c test-callback.c -o test-callback.o 3 */ 4 struct test { 5 void (*fn1)(int, long); 6 }; 7 f2(int a,long b)8 void f2(int a, long b) 9 { 10 } 11 assign()12 void assign() 13 { 14 struct test *tt; 15 tt->fn1 = f2; 16 } 17