Lines Matching defs:cur
1167 static unsigned Backward(CLzmaEnc *p, unsigned cur)
1169 unsigned wr = cur + 1;
1174 UInt32 dist = p->opt[cur].dist;
1175 unsigned len = (unsigned)p->opt[cur].len;
1176 unsigned extra = (unsigned)p->opt[cur].extra;
1177 cur -= len;
1183 cur -= extra;
1200 if (cur == 0)
1221 unsigned last, cur;
1425 cur = 0;
1432 for (i = cur; i <= last; i++)
1433 printf("\nprice[%4X] = %u", position - cur + i, p->opt[i].price);
1453 if (++cur == last)
1457 if (cur >= kNumOpts - 64)
1460 UInt32 price = p->opt[cur].price;
1461 best = cur;
1462 for (j = cur + 1; j <= last; j++)
1472 unsigned delta = best - cur;
1478 cur = best;
1491 curOpt = &p->opt[cur];
1501 prev = cur - curOpt->len;
1600 nextOpt = &p->opt[(size_t)cur + 1];
1631 unsigned temp = kNumOpts - 1 - cur;
1689 unsigned offset = cur + len;
1738 unsigned offset = cur + len;
1748 COptimal *opt = &p->opt[cur + len2];
1799 unsigned offset = cur + len + len2;
1849 unsigned offset = cur + newLen;
1874 opt = &p->opt[cur + len];
1920 offset = cur + len + len2;
1961 return Backward(p, cur);