14.05.2015, 17:35
Just to be precise: it isn't because nesting macros doesn't work, it's just because there isn't a kind of "stop" character before your new macro:
pawn Code:
#define RED FF0000
#define OTHER_RED 0x|RED
//OTHER_RED => 0x|FF0000