From: Behdad Esfahbod Date: Sat, 24 Mar 2018 21:12:12 +0000 (-0700) Subject: Define uint64_t constants with ULL suffix X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7ec3ba21f0dc43f9f8ea1fc4344d3ea4524841b1;p=platform%2Fupstream%2FlibHarfBuzzSharp.git Define uint64_t constants with ULL suffix Fixes https://github.com/harfbuzz/harfbuzz/issues/901 --- diff --git a/src/hb-private.hh b/src/hb-private.hh index 62a103c..e34e5c7 100644 --- a/src/hb-private.hh +++ b/src/hb-private.hh @@ -414,7 +414,7 @@ _hb_bit_storage (T v) if (sizeof (T) <= 8) { /* "bithacks" */ - const uint64_t b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000, 0xFFFFFFFF00000000}; + const uint64_t b[] = {0x2ULL, 0xCULL, 0xF0ULL, 0xFF00ULL, 0xFFFF0000ULL, 0xFFFFFFFF00000000ULL}; const unsigned int S[] = {1, 2, 4, 8, 16, 32}; unsigned int r = 0; for (int i = 5; i >= 0; i--)