Witam serdecznie,
Jak zwykle piszę, bo mam problem... i liczę, że mnie wspomożecie

Oto mój kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Pierwsza rzecz to taka, że Eclipse wypluwa ostrzeżenie przy obliczaniu zmiennej wynik: warning: integer overflow in expression
Na wyświetlaczu LCD (po zmianie w bibliotece Mirkowej w funkcji lcd_int itoa na utoa) wyświetla mi prawidłowo wynik 61568. Jednak gdy zmienię działanie na wynik=(481*128)/1000 to jako wynik dostaję na lcd 65140.
Nic z tego nie rozumiem - przecież nie wychodzę poza zakres zmiennej, tym bardziej po dzieleniu, gdzie powienien dostać wynik 61.
Eclipse Indigo z toolchainem WinAVR. Optymalizacja jest wyłączona.
Czy ma ktoś z szanownych kolegów pomysł o co tym moim Eclipsie chodzi...?

Pozdrawiam
Benio
------------------------ [ Dodano po: 26 minutach ]Kurna, a wczoraj o tym czytałem szukając rozwiązania... Ale było to w zasadzie dzisiaj, bo o 1 w nocy... Widać o tej porze człowiek dostaje gąbczastego zwyrodnienia zwoi mózgowych

Dziękuję Sonix, faktycznie "promocyjnie" rozwiązało to mój problem
Pozdrawiam
Benio