Цитата(zltigo @ Nov 19 2006, 20:15)

Вот тут же все и написано - у Вас поминаются вами-же написанные две разные функции
OW_cnt_device();
и
uint8_t сnt_device)(void);
Прототип:
uint8_t сnt_device)(void);
нормально для вызова из Main укажите и бога ради запретите компилятору стиль K&R понимать c его
долбаными прототипами по умолчанию.
Учу- учу и нифига с этим английским.

И названия и прототипы верные. Правда у меня переменная есть с тем же названием, но большие буквы.
Сейчас компилятор перестал ошибку выдавать.
И как запретить компилятору стиль K&R понимать?
Кстати компилятор обалденный. Простые проги пишет один в один как на асме. Просто тащусь. На более сложных пока его логика мне не всегда ясна, но моё доверие он уже завоевал полностью.