972 {
975 if (ret == 0) goto lab1;
976 if (ret < 0) return ret;
977 }
978 goto lab0;
979 lab1:
983 if (z->
c > z->
l)
goto lab3;
984 goto lab2;
985 lab3:
987 }
988 goto lab0;
989 lab2:
991
993 if (ret < 0) return ret;
994 }
995
997 if (ret < 0) return ret;
998 }
999 z->
lb = z->
c; z->
c = z->
l;
1000
1001 {
int m3 = z->
l - z->
c; (void)m3;
1003 if (ret < 0) return ret;
1004 }
1006 }
1007 {
int m4 = z->
l - z->
c; (void)m4;
1009 if (ret == 0) goto lab5;
1010 if (ret < 0) return ret;
1011 }
1012 goto lab4;
1013 lab5:
1015 {
int m5 = z->
l - z->
c; (void)m5;
1017 if (ret < 0) return ret;
1018 }
1020 }
1021 {
int m6 = z->
l - z->
c; (void)m6;
1023 if (ret < 0) return ret;
1024 }
1026 }
1027 {
int m7 = z->
l - z->
c; (void)m7;
1029 if (ret < 0) return ret;
1030 }
1032 }
1033 {
int m8 = z->
l - z->
c; (void)m8;
1035 if (ret < 0) return ret;
1036 }
1038 }
1039 {
int m9 = z->
l - z->
c; (void)m9;
1041 if (ret < 0) return ret;
1042 }
1044 }
1045 {
int m10 = z->
l - z->
c; (void)m10;
1047 if (ret < 0) return ret;
1048 }
1050 }
1051 }
1052 lab4:
1056 if (ret < 0) return ret;
1057 }
1059 }
1060 }
1061lab0:
1062 return 1;
1063}
static int r_Step_3(struct SN_env *z)
static int r_Step_5(struct SN_env *z)
static int r_exception1(struct SN_env *z)
static int r_Step_1c(struct SN_env *z)
static int r_postlude(struct SN_env *z)
static int r_prelude(struct SN_env *z)
static int r_exception2(struct SN_env *z)
static int r_Step_1a(struct SN_env *z)
static int r_mark_regions(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_1b(struct SN_env *z)