Lines Matching defs:i1
1055 int i1, i2, is, id, delta, sbase;
1074 i1 = src1->nelem - 1;
1079 if (src1->elems[i1] == src2->elems[i2])
1082 while (id >= 0 && dest->elems[id] > src1->elems[i1])
1085 if (id < 0 || dest->elems[id] != src1->elems[i1])
1086 dest->elems[--sbase] = src1->elems[i1];
1088 if (--i1 < 0 || --i2 < 0)
1093 else if (src1->elems[i1] < src2->elems[i2])
1100 if (--i1 < 0)
1146 int i1, i2, id;
1164 for (i1 = i2 = id = 0 ; i1 < src1->nelem && i2 < src2->nelem ;)
1166 if (src1->elems[i1] > src2->elems[i2])
1171 if (src1->elems[i1] == src2->elems[i2])
1173 dest->elems[id++] = src1->elems[i1++];
1175 if (i1 < src1->nelem)
1177 memcpy (dest->elems + id, src1->elems + i1,
1178 (src1->nelem - i1) * sizeof (int));
1179 id += src1->nelem - i1;