Lines Matching defs:tempPos
9 #define PRF2(s) printf("%s ip=%8x tempPos=%d src= %8x\n", s, (unsigned)p->ip64, p->tempPos, (unsigned)(p->srcLim - p->src));
39 p->tempPos = 0;
385 if (p->tempPos != 0)
395 the case with full temp[] buffer (p->tempPos == 4) is possible here.
399 // (0 < p->tempPos <= 5) // in non-marker version
412 p->srcLim = p->temp + p->tempPos;
417 const unsigned tempPos = p->tempPos - num;
419 p->tempPos = tempPos;
420 for (i = 0; i < tempPos; i++)
422 // tempPos : number of bytes in temp buffer
428 // (p->tempPos <= 4) // in non-marker version
432 // optional code begin : we rollback (src) and tempPos, if it's possible:
433 if (extra >= tempPos)
434 extra = tempPos;
436 p->tempPos = tempPos - extra;
437 // optional code end : rollback of (src) and tempPos
440 /* (p->tempPos <= 4)
447 if (extra >= tempPos)
449 /* (extra >= tempPos) means that temp buffer contains
452 p->src = src - tempPos; // rollback (src)
453 p->tempPos = 0;
457 p->temp[tempPos] = *src;
458 p->tempPos = tempPos + 1;
459 // (0 < p->tempPos <= 5) // in non-marker version
467 // (p->tempPos == 0)
485 p->tempPos = rem;
486 // (0 < p->tempPos <= 4)
491 // (p->tempPos <= 4)