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