in src/backend/snowball/libstemmer/stem_UTF_8_serbian.c [5130:5603]
static int r_Step_1(struct SN_env * z) {
int among_var;
z->ket = z->c;
if (z->c - 2 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((3435050 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
among_var = find_among_b(z, a_1, 130);
if (!(among_var)) return 0;
z->bra = z->c;
switch (among_var) {
case 1:
{ int ret = slice_from_s(z, 4, s_36);
if (ret < 0) return ret;
}
break;
case 2:
{ int ret = slice_from_s(z, 3, s_37);
if (ret < 0) return ret;
}
break;
case 3:
{ int ret = slice_from_s(z, 5, s_38);
if (ret < 0) return ret;
}
break;
case 4:
{ int ret = slice_from_s(z, 5, s_39);
if (ret < 0) return ret;
}
break;
case 5:
{ int ret = slice_from_s(z, 3, s_40);
if (ret < 0) return ret;
}
break;
case 6:
{ int ret = slice_from_s(z, 6, s_41);
if (ret < 0) return ret;
}
break;
case 7:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 5, s_42);
if (ret < 0) return ret;
}
break;
case 8:
{ int ret = slice_from_s(z, 4, s_43);
if (ret < 0) return ret;
}
break;
case 9:
{ int ret = slice_from_s(z, 5, s_44);
if (ret < 0) return ret;
}
break;
case 10:
{ int ret = slice_from_s(z, 4, s_45);
if (ret < 0) return ret;
}
break;
case 11:
{ int ret = slice_from_s(z, 5, s_46);
if (ret < 0) return ret;
}
break;
case 12:
{ int ret = slice_from_s(z, 4, s_47);
if (ret < 0) return ret;
}
break;
case 13:
{ int ret = slice_from_s(z, 4, s_48);
if (ret < 0) return ret;
}
break;
case 14:
{ int ret = slice_from_s(z, 4, s_49);
if (ret < 0) return ret;
}
break;
case 15:
{ int ret = slice_from_s(z, 4, s_50);
if (ret < 0) return ret;
}
break;
case 16:
{ int ret = slice_from_s(z, 4, s_51);
if (ret < 0) return ret;
}
break;
case 17:
{ int ret = slice_from_s(z, 4, s_52);
if (ret < 0) return ret;
}
break;
case 18:
{ int ret = slice_from_s(z, 4, s_53);
if (ret < 0) return ret;
}
break;
case 19:
{ int ret = slice_from_s(z, 3, s_54);
if (ret < 0) return ret;
}
break;
case 20:
{ int ret = slice_from_s(z, 6, s_55);
if (ret < 0) return ret;
}
break;
case 21:
{ int ret = slice_from_s(z, 6, s_56);
if (ret < 0) return ret;
}
break;
case 22:
{ int ret = slice_from_s(z, 5, s_57);
if (ret < 0) return ret;
}
break;
case 23:
{ int ret = slice_from_s(z, 3, s_58);
if (ret < 0) return ret;
}
break;
case 24:
{ int ret = slice_from_s(z, 3, s_59);
if (ret < 0) return ret;
}
break;
case 25:
{ int ret = slice_from_s(z, 3, s_60);
if (ret < 0) return ret;
}
break;
case 26:
{ int ret = slice_from_s(z, 4, s_61);
if (ret < 0) return ret;
}
break;
case 27:
{ int ret = slice_from_s(z, 4, s_62);
if (ret < 0) return ret;
}
break;
case 28:
{ int ret = slice_from_s(z, 5, s_63);
if (ret < 0) return ret;
}
break;
case 29:
{ int ret = slice_from_s(z, 6, s_64);
if (ret < 0) return ret;
}
break;
case 30:
{ int ret = slice_from_s(z, 6, s_65);
if (ret < 0) return ret;
}
break;
case 31:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 5, s_66);
if (ret < 0) return ret;
}
break;
case 32:
{ int ret = slice_from_s(z, 5, s_67);
if (ret < 0) return ret;
}
break;
case 33:
{ int ret = slice_from_s(z, 5, s_68);
if (ret < 0) return ret;
}
break;
case 34:
{ int ret = slice_from_s(z, 5, s_69);
if (ret < 0) return ret;
}
break;
case 35:
{ int ret = slice_from_s(z, 6, s_70);
if (ret < 0) return ret;
}
break;
case 36:
{ int ret = slice_from_s(z, 5, s_71);
if (ret < 0) return ret;
}
break;
case 37:
{ int ret = slice_from_s(z, 5, s_72);
if (ret < 0) return ret;
}
break;
case 38:
{ int ret = slice_from_s(z, 5, s_73);
if (ret < 0) return ret;
}
break;
case 39:
{ int ret = slice_from_s(z, 5, s_74);
if (ret < 0) return ret;
}
break;
case 40:
{ int ret = slice_from_s(z, 4, s_75);
if (ret < 0) return ret;
}
break;
case 41:
{ int ret = slice_from_s(z, 4, s_76);
if (ret < 0) return ret;
}
break;
case 42:
{ int ret = slice_from_s(z, 4, s_77);
if (ret < 0) return ret;
}
break;
case 43:
{ int ret = slice_from_s(z, 6, s_78);
if (ret < 0) return ret;
}
break;
case 44:
{ int ret = slice_from_s(z, 6, s_79);
if (ret < 0) return ret;
}
break;
case 45:
{ int ret = slice_from_s(z, 5, s_80);
if (ret < 0) return ret;
}
break;
case 46:
{ int ret = slice_from_s(z, 5, s_81);
if (ret < 0) return ret;
}
break;
case 47:
{ int ret = slice_from_s(z, 4, s_82);
if (ret < 0) return ret;
}
break;
case 48:
{ int ret = slice_from_s(z, 4, s_83);
if (ret < 0) return ret;
}
break;
case 49:
{ int ret = slice_from_s(z, 5, s_84);
if (ret < 0) return ret;
}
break;
case 50:
{ int ret = slice_from_s(z, 6, s_85);
if (ret < 0) return ret;
}
break;
case 51:
{ int ret = slice_from_s(z, 5, s_86);
if (ret < 0) return ret;
}
break;
case 52:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_87);
if (ret < 0) return ret;
}
break;
case 53:
{ int ret = slice_from_s(z, 4, s_88);
if (ret < 0) return ret;
}
break;
case 54:
{ int ret = slice_from_s(z, 5, s_89);
if (ret < 0) return ret;
}
break;
case 55:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_90);
if (ret < 0) return ret;
}
break;
case 56:
{ int ret = slice_from_s(z, 5, s_91);
if (ret < 0) return ret;
}
break;
case 57:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_92);
if (ret < 0) return ret;
}
break;
case 58:
{ int ret = slice_from_s(z, 4, s_93);
if (ret < 0) return ret;
}
break;
case 59:
{ int ret = slice_from_s(z, 4, s_94);
if (ret < 0) return ret;
}
break;
case 60:
{ int ret = slice_from_s(z, 4, s_95);
if (ret < 0) return ret;
}
break;
case 61:
{ int ret = slice_from_s(z, 4, s_96);
if (ret < 0) return ret;
}
break;
case 62:
{ int ret = slice_from_s(z, 4, s_97);
if (ret < 0) return ret;
}
break;
case 63:
{ int ret = slice_from_s(z, 5, s_98);
if (ret < 0) return ret;
}
break;
case 64:
{ int ret = slice_from_s(z, 6, s_99);
if (ret < 0) return ret;
}
break;
case 65:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 5, s_100);
if (ret < 0) return ret;
}
break;
case 66:
{ int ret = slice_from_s(z, 5, s_101);
if (ret < 0) return ret;
}
break;
case 67:
{ int ret = slice_from_s(z, 4, s_102);
if (ret < 0) return ret;
}
break;
case 68:
{ int ret = slice_from_s(z, 5, s_103);
if (ret < 0) return ret;
}
break;
case 69:
{ int ret = slice_from_s(z, 6, s_104);
if (ret < 0) return ret;
}
break;
case 70:
{ int ret = slice_from_s(z, 5, s_105);
if (ret < 0) return ret;
}
break;
case 71:
{ int ret = slice_from_s(z, 4, s_106);
if (ret < 0) return ret;
}
break;
case 72:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_107);
if (ret < 0) return ret;
}
break;
case 73:
{ int ret = slice_from_s(z, 3, s_108);
if (ret < 0) return ret;
}
break;
case 74:
{ int ret = slice_from_s(z, 4, s_109);
if (ret < 0) return ret;
}
break;
case 75:
{ int ret = slice_from_s(z, 3, s_110);
if (ret < 0) return ret;
}
break;
case 76:
{ int ret = slice_from_s(z, 3, s_111);
if (ret < 0) return ret;
}
break;
case 77:
{ int ret = slice_from_s(z, 6, s_112);
if (ret < 0) return ret;
}
break;
case 78:
{ int ret = slice_from_s(z, 4, s_113);
if (ret < 0) return ret;
}
break;
case 79:
{ int ret = slice_from_s(z, 3, s_114);
if (ret < 0) return ret;
}
break;
case 80:
{ int ret = slice_from_s(z, 3, s_115);
if (ret < 0) return ret;
}
break;
case 81:
{ int ret = slice_from_s(z, 3, s_116);
if (ret < 0) return ret;
}
break;
case 82:
{ int ret = slice_from_s(z, 4, s_117);
if (ret < 0) return ret;
}
break;
case 83:
{ int ret = slice_from_s(z, 4, s_118);
if (ret < 0) return ret;
}
break;
case 84:
{ int ret = slice_from_s(z, 4, s_119);
if (ret < 0) return ret;
}
break;
case 85:
{ int ret = slice_from_s(z, 4, s_120);
if (ret < 0) return ret;
}
break;
case 86:
{ int ret = slice_from_s(z, 4, s_121);
if (ret < 0) return ret;
}
break;
case 87:
{ int ret = slice_from_s(z, 4, s_122);
if (ret < 0) return ret;
}
break;
case 88:
{ int ret = slice_from_s(z, 4, s_123);
if (ret < 0) return ret;
}
break;
case 89:
{ int ret = slice_from_s(z, 4, s_124);
if (ret < 0) return ret;
}
break;
case 90:
{ int ret = slice_from_s(z, 5, s_125);
if (ret < 0) return ret;
}
break;
case 91:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_126);
if (ret < 0) return ret;
}
break;
}
return 1;
}