ReAl (17.09.2004 12:42, просмотров: 1) ответил Алексей Мусин на Макросы - это просто песня :)
Да, эти макросы, для ног я тоже с удовольствием использую для AVR. Только дал им всем префикс bit_ (они столь же хорошо работают с любой переменной в памяти, а не только с портами :-). А ещё раньше заменил signal() на active(), чтобы не связываться со словом, которое может когда-то где-то иметь другой смысл.
Классика - применение имени аргумента своей функции errno
и нарывание на BorlandC-ное
#define errno (*__getErrno())
в errno.h