Hallo, On Tue, 27 May 2003, Philipp Thomas wrote:
David Haller
[27 Mai 2003 14:11:19 +0200]: ptserial.c:2212: warning: comparison between signed and unsigned [..] ptserial.c:4740: warning: comparison between signed and unsigned
Das sind alles nur warnings, der Fehler muss irgendwo vorher sein.
Das sind zwar nur Warnungen, können aber trotzdem Indizien für echte Bugs sein, wie mir das Bereinigen einiger Pakete in letzter Zeit gezeigt hat. Man muss sich halt der Regeln der signed/unsigned Vergleiche bewusst sein, um die Tests dann ggfs. zu korrigieren.
Aber ja.
Bastel mal ein '-Wno-sign-compare' in die CFLAGS mit rein (je nach Makefile ist das unterschiedlich leicht/schwierig)... Dann fallen werden diese Meldungen wg. (un)signed unterdrueckt, und man sieht eher den Wald... ;)
Viel besser ist es, sie zu fixen :)
Ja. Hab ich uebrigens auch schon oefter gemacht. Nur sind diese nicht der Grund, warum make abbricht und "auf die Schnelle" sind diese verd. sign-compare Fehler auch nicht zu fixen, da man oft das halbe Projekt verstehen muss, um zu beurteilen, wie man so einen Vergleich richtig macht. *seufz* -dnh -- 18: Vorbereitet für den Multimediaeinsatz Es sind noch zwei Slots auf dem Motherboard frei. (Peter Berlich)