From f9958faaea11189cc84d99ef373d2cbfa66ca485 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Sun, 24 Jan 2010 15:15:21 +0300 Subject: [PATCH] nasmlib.c: Use UINT64_C for 64bit constants In a sake of portability we should better use UINT64_C instead of open-coded ULL postfix. [ BR2938449 ] Reported-by: Alexander Ilyin Signed-off-by: Cyrill Gorcunov --- nasmlib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nasmlib.c b/nasmlib.c index b4ca34e4f..22d3b6208 100644 --- a/nasmlib.c +++ b/nasmlib.c @@ -381,7 +381,7 @@ int64_t readnum(char *str, bool *error) * cheat: since we know that all radices we use are even, we * can divide 2**63 by radix/2 instead. */ - checklimit = 0x8000000000000000ULL / (radix >> 1); + checklimit = UINT64_C(0x8000000000000000) / (radix >> 1); /* * Calculate the highest allowable value for the last digit of a @@ -425,7 +425,7 @@ int64_t readstrnum(char *str, int length, bool *warn) str += length; if (globalbits == 64) { for (i = 0; i < length; i++) { - if (charconst & 0xFF00000000000000ULL) + if (charconst & UINT64_C(0xFF00000000000000)) *warn = true; charconst = (charconst << 8) + (uint8_t)*--str; }