W character

__attribute__ is defined at the bottom of this file. When you compiled it you should have gotten a warning. Can you remove the one at the bottom?