1857 {
1860 {
1862 if (ret <= 0) return ret;
1863 }
1864 z->
lb = z->
c; z->
c = z->
l;
1865 {
1866 int v_1 = z->
l - z->
c;
1867 {
1869 if (ret == 0)
goto lab0;
1870 if (ret < 0) return ret;
1871 }
1875 }
1876 {
1877 int v_2 = z->
l - z->
c;
1878 {
1880 if (ret == 0)
goto lab1;
1881 if (ret < 0) return ret;
1882 }
1886 }
1887 {
1888 int v_3 = z->
l - z->
c;
1889 {
1891 if (ret == 0)
goto lab2;
1892 if (ret < 0) return ret;
1893 }
1897 }
1898 {
1899 int v_4 = z->
l - z->
c;
1900 {
1902 if (ret == 0)
goto lab3;
1903 if (ret < 0) return ret;
1904 }
1908 }
1911 {
1913 {
1915 {
1917 if (ret == 0)
goto lab4;
1918 if (ret < 0) return ret;
1919 }
1921 {
1923 if (ret < 0) return ret;
1924 }
1925 }
1928 }
1929 z->
lb = z->
c; z->
c = z->
l;
1930 {
1931 int v_7 = z->
l - z->
c;
1934 {
1936 if (ret == 0)
goto lab5;
1937 if (ret < 0) return ret;
1938 }
1941 }
1942 z->c = z->lb;
1944 {
1946 {
1948 {
1950 if (ret == 0)
goto lab6;
1951 if (ret < 0) return ret;
1952 }
1954 {
1956 if (ret < 0) return ret;
1957 }
1958 }
1961 }
1962 z->lb = z->c; z->c = z->l;
1963 {
1964 int v_10 = z->l - z->c;
1967 {
1969 if (ret == 0)
goto lab7;
1970 if (ret < 0) return ret;
1971 }
1974 }
1975 z->c = z->lb;
1976 z->lb = z->c; z->c = z->l;
1977 {
1978 int v_11 = z->l - z->c;
1979 {
1981 if (ret == 0)
goto lab8;
1982 if (ret < 0) return ret;
1983 }
1987 }
1988 {
1989 int v_12 = z->l - z->c;
1991 {
1993 if (ret == 0)
goto lab9;
1994 if (ret < 0) return ret;
1995 }
1998 }
1999 z->c = z->lb;
2000 return 1;
2001}
static int r_Step_3(struct SN_env *z)
static int r_Lose_infix(struct SN_env *z)
static int r_Lose_prefix(struct SN_env *z)
static int r_Step_1(struct SN_env *z)
static int r_Step_1c(struct SN_env *z)
static int r_measure(struct SN_env *z)
static int r_Step_4(struct SN_env *z)
static int r_Step_2(struct SN_env *z)
static int r_Step_6(struct SN_env *z)
static int r_Step_7(struct SN_env *z)
unsigned char b_GE_removed