Цитата(_Pasha @ Feb 13 2008, 10:57)

Дык с этим аттрибутом Winavr все равно умудряется иногда сформировать подпрограмму.
Это для меня тоже является загадкой. Ведь ясно же ему написано:
always. Если вы добавьте компилятору опцию -Winline, то он начнет выдавать предупреждения, что не смог встроить, потому что исчерпал параметр max-inline-insns-single. Можно добавить опцию --param max-inline-insns-single=50 (или побольше), тогда он встраивает все, что хотелось, но вдобавок умудряется встроить и обычные функции, встраивать которые совсем не хотелось.
Цитата(AHTOXA @ Feb 13 2008, 10:55)

Это ещё что! Говорят, некоторые на C++ программируют! :-)
Пишу, причем после этого написать что-то на чистом С уже тяжело.