Lines Matching defs:idx
28 static const unsigned char *zi, *trans, *idx, *types, *abbrevs, *abbrevs_end;
204 idx = trans + (zi_read32(trans - 12) << scale);
205 types = idx + zi_read32(trans - 12);
274 size_t a = 0, n = (idx - trans) >> scale, m;
291 off = (int32_t)zi_read32(types + 6 * idx[m - 1]);
302 n = (idx - trans) >> scale;
312 off = (int32_t)zi_read32(types + 6 * idx[a - 1]);
332 if (a && types[6 * idx[a - 1] + 4] != types[6 * idx[a] + 4])
333 *alt = idx[a - 1];
334 else if (a + 1 < n && types[6 * idx[a + 1] + 4] != types[6 * idx[a] + 4])
335 *alt = idx[a + 1];
337 *alt = idx[a];
340 return idx[a];