#ifdef __GNUC__

/* undefine incorrect values */
#undef  JOY_BUTTON5  /* 257  */
#undef  JOY_BUTTON6  /* 513  */
#undef  JOY_BUTTON7  /* 1025 */
#undef  JOY_BUTTON8  /* 2049 */

/* redefine correct values */
#define JOY_BUTTON5  16
#define JOY_BUTTON6  32
#define JOY_BUTTON7  64
#define JOY_BUTTON8  128

#endif
