add typedef_fun.c