Wenn man Inline Funktionen schreibt, stehen diese im Headerfile.
Nun will man aber nicht für jede einzelne Funktion einen eigenen Header
schreiben und includieren.
Aber nicht jedes Objekt benutzt alle Funktionen eines Headers und so
wird man bei Inline-Funktionen mit Warnungen zugeschmissen:
1 | lcd_drv.h:104: warning: 'lcd_xy' defined but not used
|
Ich finde solche Warnungen absolut sinnlos.
Gibt es dafür eine Lösung, diese Warnungen zu unterdrücken?
Als Abhilfe habe ich jetzt die Funktion als Macro geschrieben, da leidet
aber die Lesbarkeit etwas.
Peter