Zitat Zitat von SprinterSB
Jedenfalls lassen sich Makros wie bit_is_clear() leichter portieren als wenn man immer selber hinschreibt, zu was das Makro expandiert. Beim Compilerumstieg braucht man dann nämlich nur eine Zeile im Header anzufassen und nicht die ganze Quelle nachzukontrollieren.
Wenn man aber keine Makros verwendet muss man garnichts nachkontrollieren, denn Standard-C versteht jeder Compiler.