in src/backend/snowball/libstemmer/stem_UTF_8_serbian.c [5605:6481]
static int r_Step_2(struct SN_env * z) {
int among_var;
z->ket = z->c;
among_var = find_among_b(z, a_2, 2035);
if (!(among_var)) return 0;
z->bra = z->c;
{ int ret = r_R1(z);
if (ret <= 0) return ret;
}
switch (among_var) {
case 1:
{ int ret = slice_from_s(z, 2, s_127);
if (ret < 0) return ret;
}
break;
case 2:
{ int ret = slice_from_s(z, 3, s_128);
if (ret < 0) return ret;
}
break;
case 3:
{ int ret = slice_from_s(z, 3, s_129);
if (ret < 0) return ret;
}
break;
case 4:
{ int ret = slice_from_s(z, 4, s_130);
if (ret < 0) return ret;
}
break;
case 5:
{ int ret = slice_from_s(z, 5, s_131);
if (ret < 0) return ret;
}
break;
case 6:
{ int ret = slice_from_s(z, 5, s_132);
if (ret < 0) return ret;
}
break;
case 7:
{ int ret = slice_from_s(z, 5, s_133);
if (ret < 0) return ret;
}
break;
case 8:
{ int ret = slice_from_s(z, 5, s_134);
if (ret < 0) return ret;
}
break;
case 9:
{ int ret = slice_from_s(z, 5, s_135);
if (ret < 0) return ret;
}
break;
case 10:
{ int ret = slice_from_s(z, 2, s_136);
if (ret < 0) return ret;
}
break;
case 11:
{ int ret = slice_from_s(z, 2, s_137);
if (ret < 0) return ret;
}
break;
case 12:
{ int ret = slice_from_s(z, 2, s_138);
if (ret < 0) return ret;
}
break;
case 13:
{ int ret = slice_from_s(z, 1, s_139);
if (ret < 0) return ret;
}
break;
case 14:
{ int ret = slice_from_s(z, 3, s_140);
if (ret < 0) return ret;
}
break;
case 15:
{ int ret = slice_from_s(z, 3, s_141);
if (ret < 0) return ret;
}
break;
case 16:
{ int ret = slice_from_s(z, 3, s_142);
if (ret < 0) return ret;
}
break;
case 17:
{ int ret = slice_from_s(z, 4, s_143);
if (ret < 0) return ret;
}
break;
case 18:
{ int ret = slice_from_s(z, 2, s_144);
if (ret < 0) return ret;
}
break;
case 19:
{ int ret = slice_from_s(z, 3, s_145);
if (ret < 0) return ret;
}
break;
case 20:
{ int ret = slice_from_s(z, 1, s_146);
if (ret < 0) return ret;
}
break;
case 21:
{ int ret = slice_from_s(z, 4, s_147);
if (ret < 0) return ret;
}
break;
case 22:
{ int ret = slice_from_s(z, 3, s_148);
if (ret < 0) return ret;
}
break;
case 23:
{ int ret = slice_from_s(z, 2, s_149);
if (ret < 0) return ret;
}
break;
case 24:
{ int ret = slice_from_s(z, 2, s_150);
if (ret < 0) return ret;
}
break;
case 25:
{ int ret = slice_from_s(z, 2, s_151);
if (ret < 0) return ret;
}
break;
case 26:
{ int ret = slice_from_s(z, 3, s_152);
if (ret < 0) return ret;
}
break;
case 27:
{ int ret = slice_from_s(z, 4, s_153);
if (ret < 0) return ret;
}
break;
case 28:
{ int ret = slice_from_s(z, 4, s_154);
if (ret < 0) return ret;
}
break;
case 29:
{ int ret = slice_from_s(z, 4, s_155);
if (ret < 0) return ret;
}
break;
case 30:
{ int ret = slice_from_s(z, 3, s_156);
if (ret < 0) return ret;
}
break;
case 31:
{ int ret = slice_from_s(z, 3, s_157);
if (ret < 0) return ret;
}
break;
case 32:
{ int ret = slice_from_s(z, 3, s_158);
if (ret < 0) return ret;
}
break;
case 33:
{ int ret = slice_from_s(z, 3, s_159);
if (ret < 0) return ret;
}
break;
case 34:
{ int ret = slice_from_s(z, 3, s_160);
if (ret < 0) return ret;
}
break;
case 35:
{ int ret = slice_from_s(z, 3, s_161);
if (ret < 0) return ret;
}
break;
case 36:
{ int ret = slice_from_s(z, 3, s_162);
if (ret < 0) return ret;
}
break;
case 37:
{ int ret = slice_from_s(z, 3, s_163);
if (ret < 0) return ret;
}
break;
case 38:
{ int ret = slice_from_s(z, 4, s_164);
if (ret < 0) return ret;
}
break;
case 39:
{ int ret = slice_from_s(z, 3, s_165);
if (ret < 0) return ret;
}
break;
case 40:
{ int ret = slice_from_s(z, 3, s_166);
if (ret < 0) return ret;
}
break;
case 41:
{ int ret = slice_from_s(z, 3, s_167);
if (ret < 0) return ret;
}
break;
case 42:
{ int ret = slice_from_s(z, 3, s_168);
if (ret < 0) return ret;
}
break;
case 43:
{ int ret = slice_from_s(z, 3, s_169);
if (ret < 0) return ret;
}
break;
case 44:
{ int ret = slice_from_s(z, 3, s_170);
if (ret < 0) return ret;
}
break;
case 45:
{ int ret = slice_from_s(z, 3, s_171);
if (ret < 0) return ret;
}
break;
case 46:
{ int ret = slice_from_s(z, 3, s_172);
if (ret < 0) return ret;
}
break;
case 47:
{ int ret = slice_from_s(z, 4, s_173);
if (ret < 0) return ret;
}
break;
case 48:
{ int ret = slice_from_s(z, 4, s_174);
if (ret < 0) return ret;
}
break;
case 49:
{ int ret = slice_from_s(z, 4, s_175);
if (ret < 0) return ret;
}
break;
case 50:
{ int ret = slice_from_s(z, 2, s_176);
if (ret < 0) return ret;
}
break;
case 51:
{ int ret = slice_from_s(z, 3, s_177);
if (ret < 0) return ret;
}
break;
case 52:
{ int ret = slice_from_s(z, 3, s_178);
if (ret < 0) return ret;
}
break;
case 53:
{ int ret = slice_from_s(z, 2, s_179);
if (ret < 0) return ret;
}
break;
case 54:
{ int ret = slice_from_s(z, 2, s_180);
if (ret < 0) return ret;
}
break;
case 55:
{ int ret = slice_from_s(z, 2, s_181);
if (ret < 0) return ret;
}
break;
case 56:
{ int ret = slice_from_s(z, 2, s_182);
if (ret < 0) return ret;
}
break;
case 57:
{ int ret = slice_from_s(z, 2, s_183);
if (ret < 0) return ret;
}
break;
case 58:
{ int ret = slice_from_s(z, 2, s_184);
if (ret < 0) return ret;
}
break;
case 59:
{ int ret = slice_from_s(z, 4, s_185);
if (ret < 0) return ret;
}
break;
case 60:
{ int ret = slice_from_s(z, 4, s_186);
if (ret < 0) return ret;
}
break;
case 61:
{ int ret = slice_from_s(z, 4, s_187);
if (ret < 0) return ret;
}
break;
case 62:
{ int ret = slice_from_s(z, 4, s_188);
if (ret < 0) return ret;
}
break;
case 63:
{ int ret = slice_from_s(z, 4, s_189);
if (ret < 0) return ret;
}
break;
case 64:
{ int ret = slice_from_s(z, 4, s_190);
if (ret < 0) return ret;
}
break;
case 65:
{ int ret = slice_from_s(z, 4, s_191);
if (ret < 0) return ret;
}
break;
case 66:
{ int ret = slice_from_s(z, 3, s_192);
if (ret < 0) return ret;
}
break;
case 67:
{ int ret = slice_from_s(z, 3, s_193);
if (ret < 0) return ret;
}
break;
case 68:
{ int ret = slice_from_s(z, 4, s_194);
if (ret < 0) return ret;
}
break;
case 69:
{ int ret = slice_from_s(z, 3, s_195);
if (ret < 0) return ret;
}
break;
case 70:
{ int ret = slice_from_s(z, 2, s_196);
if (ret < 0) return ret;
}
break;
case 71:
{ int ret = slice_from_s(z, 3, s_197);
if (ret < 0) return ret;
}
break;
case 72:
{ int ret = slice_from_s(z, 3, s_198);
if (ret < 0) return ret;
}
break;
case 73:
{ int ret = slice_from_s(z, 3, s_199);
if (ret < 0) return ret;
}
break;
case 74:
{ int ret = slice_from_s(z, 3, s_200);
if (ret < 0) return ret;
}
break;
case 75:
{ int ret = slice_from_s(z, 4, s_201);
if (ret < 0) return ret;
}
break;
case 76:
{ int ret = slice_from_s(z, 3, s_202);
if (ret < 0) return ret;
}
break;
case 77:
{ int ret = slice_from_s(z, 2, s_203);
if (ret < 0) return ret;
}
break;
case 78:
{ int ret = slice_from_s(z, 2, s_204);
if (ret < 0) return ret;
}
break;
case 79:
{ int ret = slice_from_s(z, 2, s_205);
if (ret < 0) return ret;
}
break;
case 80:
{ int ret = slice_from_s(z, 2, s_206);
if (ret < 0) return ret;
}
break;
case 81:
{ int ret = slice_from_s(z, 3, s_207);
if (ret < 0) return ret;
}
break;
case 82:
{ int ret = slice_from_s(z, 3, s_208);
if (ret < 0) return ret;
}
break;
case 83:
{ int ret = slice_from_s(z, 2, s_209);
if (ret < 0) return ret;
}
break;
case 84:
{ int ret = slice_from_s(z, 3, s_210);
if (ret < 0) return ret;
}
break;
case 85:
{ int ret = slice_from_s(z, 3, s_211);
if (ret < 0) return ret;
}
break;
case 86:
{ int ret = slice_from_s(z, 4, s_212);
if (ret < 0) return ret;
}
break;
case 87:
{ int ret = slice_from_s(z, 2, s_213);
if (ret < 0) return ret;
}
break;
case 88:
{ int ret = slice_from_s(z, 3, s_214);
if (ret < 0) return ret;
}
break;
case 89:
{ int ret = slice_from_s(z, 4, s_215);
if (ret < 0) return ret;
}
break;
case 90:
{ int ret = slice_from_s(z, 5, s_216);
if (ret < 0) return ret;
}
break;
case 91:
{ int ret = slice_from_s(z, 3, s_217);
if (ret < 0) return ret;
}
break;
case 92:
{ int ret = slice_from_s(z, 4, s_218);
if (ret < 0) return ret;
}
break;
case 93:
{ int ret = slice_from_s(z, 4, s_219);
if (ret < 0) return ret;
}
break;
case 94:
{ int ret = slice_from_s(z, 3, s_220);
if (ret < 0) return ret;
}
break;
case 95:
{ int ret = slice_from_s(z, 1, s_221);
if (ret < 0) return ret;
}
break;
case 96:
{ int ret = slice_from_s(z, 3, s_222);
if (ret < 0) return ret;
}
break;
case 97:
{ int ret = slice_from_s(z, 3, s_223);
if (ret < 0) return ret;
}
break;
case 98:
{ int ret = slice_from_s(z, 3, s_224);
if (ret < 0) return ret;
}
break;
case 99:
{ int ret = slice_from_s(z, 3, s_225);
if (ret < 0) return ret;
}
break;
case 100:
{ int ret = slice_from_s(z, 2, s_226);
if (ret < 0) return ret;
}
break;
case 101:
{ int ret = slice_from_s(z, 3, s_227);
if (ret < 0) return ret;
}
break;
case 102:
{ int ret = slice_from_s(z, 4, s_228);
if (ret < 0) return ret;
}
break;
case 103:
{ int ret = slice_from_s(z, 2, s_229);
if (ret < 0) return ret;
}
break;
case 104:
{ int ret = slice_from_s(z, 1, s_230);
if (ret < 0) return ret;
}
break;
case 105:
{ int ret = slice_from_s(z, 2, s_231);
if (ret < 0) return ret;
}
break;
case 106:
{ int ret = slice_from_s(z, 5, s_232);
if (ret < 0) return ret;
}
break;
case 107:
{ int ret = slice_from_s(z, 5, s_233);
if (ret < 0) return ret;
}
break;
case 108:
{ int ret = slice_from_s(z, 5, s_234);
if (ret < 0) return ret;
}
break;
case 109:
{ int ret = slice_from_s(z, 2, s_235);
if (ret < 0) return ret;
}
break;
case 110:
{ int ret = slice_from_s(z, 4, s_236);
if (ret < 0) return ret;
}
break;
case 111:
{ int ret = slice_from_s(z, 4, s_237);
if (ret < 0) return ret;
}
break;
case 112:
{ int ret = slice_from_s(z, 4, s_238);
if (ret < 0) return ret;
}
break;
case 113:
{ int ret = slice_from_s(z, 2, s_239);
if (ret < 0) return ret;
}
break;
case 114:
{ int ret = slice_from_s(z, 3, s_240);
if (ret < 0) return ret;
}
break;
case 115:
{ int ret = slice_from_s(z, 2, s_241);
if (ret < 0) return ret;
}
break;
case 116:
{ int ret = slice_from_s(z, 1, s_242);
if (ret < 0) return ret;
}
break;
case 117:
{ int ret = slice_from_s(z, 4, s_243);
if (ret < 0) return ret;
}
break;
case 118:
{ int ret = slice_from_s(z, 4, s_244);
if (ret < 0) return ret;
}
break;
case 119:
{ int ret = slice_from_s(z, 1, s_245);
if (ret < 0) return ret;
}
break;
case 120:
{ int ret = slice_from_s(z, 2, s_246);
if (ret < 0) return ret;
}
break;
case 121:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_247);
if (ret < 0) return ret;
}
break;
case 122:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_248);
if (ret < 0) return ret;
}
break;
case 123:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_249);
if (ret < 0) return ret;
}
break;
case 124:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_250);
if (ret < 0) return ret;
}
break;
case 125:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_251);
if (ret < 0) return ret;
}
break;
case 126:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_252);
if (ret < 0) return ret;
}
break;
case 127:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_253);
if (ret < 0) return ret;
}
break;
case 128:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_254);
if (ret < 0) return ret;
}
break;
case 129:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_255);
if (ret < 0) return ret;
}
break;
case 130:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_256);
if (ret < 0) return ret;
}
break;
case 131:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_257);
if (ret < 0) return ret;
}
break;
case 132:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_258);
if (ret < 0) return ret;
}
break;
case 133:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_259);
if (ret < 0) return ret;
}
break;
case 134:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_260);
if (ret < 0) return ret;
}
break;
case 135:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_261);
if (ret < 0) return ret;
}
break;
case 136:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_262);
if (ret < 0) return ret;
}
break;
case 137:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_263);
if (ret < 0) return ret;
}
break;
case 138:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 5, s_264);
if (ret < 0) return ret;
}
break;
case 139:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 5, s_265);
if (ret < 0) return ret;
}
break;
case 140:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 5, s_266);
if (ret < 0) return ret;
}
break;
case 141:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_267);
if (ret < 0) return ret;
}
break;
case 142:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_268);
if (ret < 0) return ret;
}
break;
case 143:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_269);
if (ret < 0) return ret;
}
break;
case 144:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_270);
if (ret < 0) return ret;
}
break;
case 145:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_271);
if (ret < 0) return ret;
}
break;
case 146:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_272);
if (ret < 0) return ret;
}
break;
case 147:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_273);
if (ret < 0) return ret;
}
break;
case 148:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_274);
if (ret < 0) return ret;
}
break;
case 149:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 4, s_275);
if (ret < 0) return ret;
}
break;
case 150:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_276);
if (ret < 0) return ret;
}
break;
case 151:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 3, s_277);
if (ret < 0) return ret;
}
break;
case 152:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_278);
if (ret < 0) return ret;
}
break;
case 153:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_279);
if (ret < 0) return ret;
}
break;
case 154:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_280);
if (ret < 0) return ret;
}
break;
case 155:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_281);
if (ret < 0) return ret;
}
break;
case 156:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_282);
if (ret < 0) return ret;
}
break;
case 157:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_283);
if (ret < 0) return ret;
}
break;
case 158:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_284);
if (ret < 0) return ret;
}
break;
case 159:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_285);
if (ret < 0) return ret;
}
break;
case 160:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 2, s_286);
if (ret < 0) return ret;
}
break;
case 161:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 1, s_287);
if (ret < 0) return ret;
}
break;
case 162:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 1, s_288);
if (ret < 0) return ret;
}
break;
case 163:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 1, s_289);
if (ret < 0) return ret;
}
break;
case 164:
if (!(z->I[1])) return 0;
{ int ret = slice_from_s(z, 1, s_290);
if (ret < 0) return ret;
}
break;
}
return 1;
}