Stuff like this is exactly why port.h was created. Trying to alias things with #define is a practice that must die.