summaryrefslogtreecommitdiff
path: root/src/cairo-truetype-subset-private.h
diff options
context:
space:
mode:
authorHeiko Lewin <hlewin@worldiety.de>2021-03-31 12:20:34 +0200
committerHeiko Lewin <hlewin@worldiety.de>2021-03-31 12:20:34 +0200
commit518ba137794243d1024634449a3e07f72b7b888e (patch)
tree3a891551b4e4074d3eee369a769be4702ba0bfd8 /src/cairo-truetype-subset-private.h
parent44f808fce9f437e14f2b0ef4e1583def8ab578ae (diff)
downloadcairo-518ba137794243d1024634449a3e07f72b7b888e.tar.gz
Fix undefined left-shifts
Diffstat (limited to 'src/cairo-truetype-subset-private.h')
-rw-r--r--src/cairo-truetype-subset-private.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-truetype-subset-private.h b/src/cairo-truetype-subset-private.h
index dc9573216..d97cf9162 100644
--- a/src/cairo-truetype-subset-private.h
+++ b/src/cairo-truetype-subset-private.h
@@ -52,7 +52,7 @@
* if you add new tables/structs that should be packed.
*/
-#define MAKE_TT_TAG(a, b, c, d) (a<<24 | b<<16 | c<<8 | d)
+#define MAKE_TT_TAG(a, b, c, d) ((int)((uint32_t)a<<24 | b<<16 | c<<8 | d))
#define TT_TAG_CFF MAKE_TT_TAG('C','F','F',' ')
#define TT_TAG_cmap MAKE_TT_TAG('c','m','a','p')
#define TT_TAG_cvt MAKE_TT_TAG('c','v','t',' ')