Nejasnost include XC8

OK. Berte to jako vysvětlení, proč se tak děje. Začátečník (a hlavně samouk) většinou zjistí, že se něco nějak dělá a ve většině případů se nedozví proč. Tohle, co jsem psal, jsme se učili na škole a je to podle specifikací Cčka. To, že třeba WinAVR program přeloží a jenom napíše warning, že funkce ještě nebyla definována, je vlastně jenom nedodržení specifikací při překladu. Pokud by se překladač držel specifikace, by toto skončilo chybou při překladu úplně stejně, jako když se použije proměnná bez deklarace.