Cのポインタとかはわかってしまえば簡単,の先に落とし穴が何度もあるなぁ.
関数ポインタを引数として別の関数ポインタを返す関数へのポインタを引数とする関数のプロトタイプ宣言とか.