結局のところC言語で手動でオレオレマルチメソッドを実装するって話なら
オブジェクト指向言語でも、手動でオレオレマルチメソッドを実装すればいいし、

言語仕様に組み込まれた、本物のマルチメソッドが使いたいならば
C言語では不可能で、本物のマルチメソッドが組み込まれた言語
(もちろんオブジェクト指向言語にもそれは存在する)を使えばいいだけ。

ID:fuiY39en の話を読めばわかるが、結局こいつは
Javaだけが唯一のオブジェクト指向言語だと勘違いしているのだ。