質問です。
int unko(int a, int* b, int c) {
 return a+*b+c;
}

int (*ok)(int a, void* b, int c);
ok = unko;

としてもコンパイルエラーにはならないのですが、(gccだとデフォで警告orz)
これは一般的なテクニックとして利用しても大丈夫なのでしょうか?