前スレで関数ポインタを返す関数の typedef を使わない書き方を訊いた者です

int (*g (char a)) (int a, double b) { ... }
このようにできるのですね

C言語のパーサー(正確にはパーサーライブラリの出力を解釈するもの)を書いてますが、
文法的に可能であれば、そういうソースファイルも入力される可能性があるので、
考慮することにします

ありがとうございました