Es ist 'nur' eine Warnung weil man Funktionen und deren Parameter auch nur mit Namen also ohne Datentypen deklarieren darf. Das ist noch ein Relikt aus der K&R-Steinzeit.
Wenn man das ungeschickter Weise macht, dann werden Funktionsaufrufe standardmäßig mit 'int' für Rückgabewert und Parametern generiert und das kann sich dann beißen, wenn Deine Implementierung intern ganz andere Datentypen erwartet. Sich an dieser Stelle auf Optimierungen zu verlasssen, ist keine gute Idee.
Letzten Endes mußt Du alle Aufrufe der Funktion, die Du gerade nicht benutzen willst, auskommentieren und nicht einfach nur die Deklaration und/oder Definition. Irgendwo in Deiner Compileunit ist noch ein Aufruf drin, der Dir diese Warnung erzeugt.

Grüße
Chris