From d77b76200efbaa0611691920f9f2018b1e8be340 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 11 Apr 2011 12:29:52 -0400 Subject: [PATCH] Add few more paratheses to the HB_TAG macro Never hurts. --- src/hb-common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hb-common.h b/src/hb-common.h index 6648486..ba65ec1 100644 --- a/src/hb-common.h +++ b/src/hb-common.h @@ -54,7 +54,7 @@ typedef unsigned long long uint64_t; typedef int hb_bool_t; typedef uint32_t hb_tag_t; -#define HB_TAG(a,b,c,d) ((hb_tag_t)(((uint8_t)a<<24)|((uint8_t)b<<16)|((uint8_t)c<<8)|(uint8_t)d)) +#define HB_TAG(a,b,c,d) ((hb_tag_t)((((uint8_t)(a))<<24)|(((uint8_t)(b))<<16)|(((uint8_t)(c))<<8)|((uint8_t)(d)))) #define HB_TAG_STR(s) (HB_TAG(((const char *) s)[0], \ ((const char *) s)[1], \ ((const char *) s)[2], \ -- 2.7.4