diff --git a/legacy/evas/src/lib/include/evas_common.h b/legacy/evas/src/lib/include/evas_common.h index b3973b83b1..9562427b6e 100644 --- a/legacy/evas/src/lib/include/evas_common.h +++ b/legacy/evas/src/lib/include/evas_common.h @@ -1108,18 +1108,18 @@ struct _Convert_Pal #ifndef WORDS_BIGENDIAN /* x86 */ -#define A_VAL(p) ((DATA8 *)(p))[3] -#define R_VAL(p) ((DATA8 *)(p))[2] -#define G_VAL(p) ((DATA8 *)(p))[1] -#define B_VAL(p) ((DATA8 *)(p))[0] +#define A_VAL(p) (((DATA8 *)(p))[3]) +#define R_VAL(p) (((DATA8 *)(p))[2]) +#define G_VAL(p) (((DATA8 *)(p))[1]) +#define B_VAL(p) (((DATA8 *)(p))[0]) #define AR_VAL(p) ((DATA16 *)(p)[1]) #define GB_VAL(p) ((DATA16 *)(p)[0]) #else /* ppc */ -#define A_VAL(p) ((DATA8 *)(p))[0] -#define R_VAL(p) ((DATA8 *)(p))[1] -#define G_VAL(p) ((DATA8 *)(p))[2] -#define B_VAL(p) ((DATA8 *)(p))[3] +#define A_VAL(p) (((DATA8 *)(p))[0]) +#define R_VAL(p) (((DATA8 *)(p))[1]) +#define G_VAL(p) (((DATA8 *)(p))[2]) +#define B_VAL(p) (((DATA8 *)(p))[3]) #define AR_VAL(p) ((DATA16 *)(p)[0]) #define GB_VAL(p) ((DATA16 *)(p)[1]) #endif