Commit 4f4fbf77ade902f929959b0e10fbf7e56bb85816
1 parent
26a76461
64 bit support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2019 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
4 additions
and
1 deletions
monitor.c
| ... | ... | @@ -1584,8 +1584,11 @@ static target_long expr_unary(void) |
| 1584 | 1584 | n = 0; |
| 1585 | 1585 | break; |
| 1586 | 1586 | default: |
| 1587 | - /* XXX: 64 bit version */ | |
| 1587 | +#if TARGET_LONG_BITS == 64 | |
| 1588 | + n = strtoull(pch, &p, 0); | |
| 1589 | +#else | |
| 1588 | 1590 | n = strtoul(pch, &p, 0); |
| 1591 | +#endif | |
| 1589 | 1592 | if (pch == p) { |
| 1590 | 1593 | expr_error("invalid char in expression"); |
| 1591 | 1594 | } | ... | ... |