X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=monitor.c;h=9a18639c4b2fa0f2574bf9e1241a6fb9b3e7c90f;hb=4f4fbf77ade902f929959b0e10fbf7e56bb85816;hp=e495c50967bc9a3bd15ca32cc1d4cf9209d43898;hpb=26a76461f259031f2c30cd5843a5ca91e056cf03;p=qemu.git diff --git a/monitor.c b/monitor.c index e495c5096..9a18639c4 100644 --- a/monitor.c +++ b/monitor.c @@ -1584,8 +1584,11 @@ static target_long expr_unary(void) n = 0; break; default: - /* XXX: 64 bit version */ +#if TARGET_LONG_BITS == 64 + n = strtoull(pch, &p, 0); +#else n = strtoul(pch, &p, 0); +#endif if (pch == p) { expr_error("invalid char in expression"); }