C - Deklarace nedeklarace

Pavel Hudecek edizon na seznam.cz
Úterý Únor 9 20:47:53 CET 2021


Asi to vadilo u nějakýcho eeprom_read, nebo write.

Výsledkem bylo, že když se udělal výpis stavu kanálů, tak se stav kanálu 0 zkopíroval do kanálu 1 nebo 2 :-)

PH

Od: Jaroslav Buchta
Proc zlobila, jak zlobila? V principu by melo byt jedno, jestli bude promenna char nebo int, ta cisla 0-2 udrzi...
Asi prilozte usek kodu pro analyzu.


Dne 09.02.2021 v 20:31 Pavel Hudecek napsal(a):
Měl jsem proměnnou „signed char chan“ a nějakým zmatkem se z toho stalo „signed chan“. Fungovalo (používané hodnoty 0-2), ale občas ta funkce zlobila, jako při potížích s pointery.
 
Jak to, že něco takového GCC přeloží, proč neudělá error?

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210209/cd4ef157/attachment.html>


Další informace o konferenci Hw-list