Lines Matching full:iidx
163 UInt32 iidx = 0;
169 UInt32 hval = FRST (in_data,iidx);
175 if (iidx < in_len - 2)
177 hval = NEXT (hval, in_data,iidx);
180 htab[hslot] = (long)iidx;
182 if ((off = iidx - reference - 1) < MAX_OFF
183 && iidx + 4 < in_len
185 && in_data[reference+0] == in_data[iidx+0]
186 && in_data[reference+1] == in_data[iidx+1]
187 && in_data[reference+2] == in_data[iidx+2]
192 UInt32 maxlen = (UInt32)in_len - iidx - len;
200 while (len < maxlen && in_data[reference+len] == in_data[iidx+len]);
207 out_data[oidx++] = in_data[iidx+lit];
212 iidx++;
226 iidx += len-1;
227 hval = FRST (in_data,iidx);
229 hval = NEXT (hval,in_data, iidx);
230 htab[IDX (hval)] = iidx;
231 iidx++;
233 hval = NEXT (hval, in_data,iidx);
234 htab[IDX (hval)] = iidx;
235 iidx++;
239 else if (iidx == in_len)
244 iidx++;
254 out_data[oidx++] = in_data[iidx+lit];
267 out_data[oidx++] = in_data[iidx+lit];
279 UInt32 iidx=0;
284 UInt32 ctrl = in_data[iidx++];
297 out_data[oidx++] = in_data[iidx++];
307 len += in_data[iidx++];
309 reference -= in_data[iidx++];
331 while (iidx < in_len);