summaryrefslogtreecommitdiff
path: root/monitor.c
diff options
context:
space:
mode:
authorblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>2007-09-25 17:28:42 +0000
committerblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>2007-09-25 17:28:42 +0000
commitc2efc95d45fd4c76d4650a34a2a2676b87a93ac4 (patch)
tree87a5cd810e960f3ed1d224afc67924d0610ecca6 /monitor.c
parent42532189dfba7a5675225b7b3d6da3d80f8c2447 (diff)
Fix monitor expressions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3238 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'monitor.c')
-rw-r--r--monitor.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/monitor.c b/monitor.c
index 867117360..d1310a49b 100644
--- a/monitor.c
+++ b/monitor.c
@@ -1761,11 +1761,11 @@ static void next(void)
}
}
-static target_phys_addr_t expr_sum(void);
+static int64_t expr_sum(void);
-static target_phys_addr_t expr_unary(void)
+static int64_t expr_unary(void)
{
- target_phys_addr_t n;
+ int64_t n;
char *p;
int ret;
@@ -1848,9 +1848,9 @@ static target_phys_addr_t expr_unary(void)
}
-static target_phys_addr_t expr_prod(void)
+static int64_t expr_prod(void)
{
- target_phys_addr_t val, val2;
+ int64_t val, val2;
int op;
val = expr_unary();
@@ -1879,9 +1879,9 @@ static target_phys_addr_t expr_prod(void)
return val;
}
-static target_phys_addr_t expr_logic(void)
+static int64_t expr_logic(void)
{
- target_phys_addr_t val, val2;
+ int64_t val, val2;
int op;
val = expr_prod();
@@ -1907,9 +1907,9 @@ static target_phys_addr_t expr_logic(void)
return val;
}
-static target_phys_addr_t expr_sum(void)
+static int64_t expr_sum(void)
{
- target_phys_addr_t val, val2;
+ int64_t val, val2;
int op;
val = expr_logic();
@@ -1927,7 +1927,7 @@ static target_phys_addr_t expr_sum(void)
return val;
}
-static int get_expr(target_phys_addr_t *pval, const char **pp)
+static int get_expr(int64_t *pval, const char **pp)
{
pch = *pp;
if (setjmp(expr_env)) {
@@ -2190,7 +2190,7 @@ static void monitor_handle_command(const char *cmdline)
case 'i':
case 'l':
{
- target_phys_addr_t val;
+ int64_t val;
while (isspace(*p))
p++;