Jak porównać podpis dwóch funkcji?

Czy istnieje sposób sprawdzenia, czy dwie funkcje mają taki sam podpis? Na przykład: int funA (int a, int b); int funB (int a, int b); float funC (int a, int b); int funD (float a, int b); W tym przykładzie, funAi funBjest jedynym połączeniem funkcji, które powinny powrócić...