Dawid2379 napisał(a):
masz całkiem inne nazwy, nazwę struktury wiec bez reszty kodu nie będę umiał sobie tego podstawić czy pozamieniać.
W teście, który wykazał różnice wszystko jest napisane "po Twojemu", zatem wystarczy, że u siebie zamienisz int32_t na uint32_t i możesz potestować.
Moja teza zakłada, że zakres zmiennych int32_t jest za mały, dla niektórych kolorów może być OK, a dla innych nie, ale to tylko teza. Sprawdź, to nic skomplikowanego, zwykła podmianka. Chodzi o ten fragment:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Zreszta popatrz na to trzeźwo, funkcja przyjmuje parametry typu uint32_t i taką też zwraca wartość.
Jaki zatem jest powód, że wewnątrz trzeba operować na zmiennych ze znakiem?
Jakimś specjalnym ekspertem w C nie jestem, ale trochę to kłuje w oczy
![Szczęśliwy :)](https://forum.atnel.pl/images/smilies/icon_e_smile.gif)
i od powyższego bym zaczął.