Revision c2efc95d
b/monitor.c | ||
---|---|---|
1761 | 1761 |
} |
1762 | 1762 |
} |
1763 | 1763 |
|
1764 |
static target_phys_addr_t expr_sum(void);
|
|
1764 |
static int64_t expr_sum(void);
|
|
1765 | 1765 |
|
1766 |
static target_phys_addr_t expr_unary(void)
|
|
1766 |
static int64_t expr_unary(void)
|
|
1767 | 1767 |
{ |
1768 |
target_phys_addr_t n;
|
|
1768 |
int64_t n;
|
|
1769 | 1769 |
char *p; |
1770 | 1770 |
int ret; |
1771 | 1771 |
|
... | ... | |
1848 | 1848 |
} |
1849 | 1849 |
|
1850 | 1850 |
|
1851 |
static target_phys_addr_t expr_prod(void)
|
|
1851 |
static int64_t expr_prod(void)
|
|
1852 | 1852 |
{ |
1853 |
target_phys_addr_t val, val2;
|
|
1853 |
int64_t val, val2;
|
|
1854 | 1854 |
int op; |
1855 | 1855 |
|
1856 | 1856 |
val = expr_unary(); |
... | ... | |
1879 | 1879 |
return val; |
1880 | 1880 |
} |
1881 | 1881 |
|
1882 |
static target_phys_addr_t expr_logic(void)
|
|
1882 |
static int64_t expr_logic(void)
|
|
1883 | 1883 |
{ |
1884 |
target_phys_addr_t val, val2;
|
|
1884 |
int64_t val, val2;
|
|
1885 | 1885 |
int op; |
1886 | 1886 |
|
1887 | 1887 |
val = expr_prod(); |
... | ... | |
1907 | 1907 |
return val; |
1908 | 1908 |
} |
1909 | 1909 |
|
1910 |
static target_phys_addr_t expr_sum(void)
|
|
1910 |
static int64_t expr_sum(void)
|
|
1911 | 1911 |
{ |
1912 |
target_phys_addr_t val, val2;
|
|
1912 |
int64_t val, val2;
|
|
1913 | 1913 |
int op; |
1914 | 1914 |
|
1915 | 1915 |
val = expr_logic(); |
... | ... | |
1927 | 1927 |
return val; |
1928 | 1928 |
} |
1929 | 1929 |
|
1930 |
static int get_expr(target_phys_addr_t *pval, const char **pp)
|
|
1930 |
static int get_expr(int64_t *pval, const char **pp)
|
|
1931 | 1931 |
{ |
1932 | 1932 |
pch = *pp; |
1933 | 1933 |
if (setjmp(expr_env)) { |
... | ... | |
2190 | 2190 |
case 'i': |
2191 | 2191 |
case 'l': |
2192 | 2192 |
{ |
2193 |
target_phys_addr_t val;
|
|
2193 |
int64_t val;
|
|
2194 | 2194 |
|
2195 | 2195 |
while (isspace(*p)) |
2196 | 2196 |
p++; |
Also available in: Unified diff