Bring back definition of __attribute__ for non-gcc and older gcc