про long long спасибо, благо avr-gcc хавает нотацию типа 33000ULL
какбэ речь про 8-битные микроконтроллеры о сотнях байт ОЗУ и килобайтах флеша под код, так что порнуха иногда необходима.
кстати, если параметры макроса переменные - имеем инлайн-вычисление. Константы - константу. в случае же заворачивания в функцию - набоум компилятора, заоптимизирует - не заоптимизирует.
no subject
Date: 2010-01-04 12:06 am (UTC)какбэ речь про 8-битные микроконтроллеры о сотнях байт ОЗУ и килобайтах флеша под код, так что порнуха иногда необходима.
кстати, если параметры макроса переменные - имеем инлайн-вычисление. Константы - константу.
в случае же заворачивания в функцию - набоум компилятора, заоптимизирует - не заоптимизирует.