すいません初歩的な質問です
人の書いたソースを読んでいるのですが
以下のような構造体があり func1という関数ポインタなのですが
これはどこで定義されているのかわかりません・・・がなぜか動作しています;
struct mode{

 char *name;

 void (*func1)(struct mode *, int);

};
すごく長いソースなのですがソースは1枚しかありません
構造体の中の関数は何か特別なんでしょうか?