Lines Matching defs:pos
88 - returns only Parser. skip full file archive. And show other sub-archives for each byte pos
256 const int pos = FindInsertPos(item);
257 if (pos != -1)
259 _items.Insert((unsigned)pos, item);
570 int pos = s.ReverseFind_PathSepar();
571 if (pos < 0)
575 parts.Insert(0, s.Ptr(pos + 1));
576 s.DeleteFrom(pos);
700 UInt32 pos = totalSize - size;
701 memcpy((Byte *)sz + pos, p, size);
712 sz[pos / 2 - 1] = L':';
720 pos -= size2;
721 memcpy((Byte *)sz + pos, p2, size2);
722 sz[(pos + size2 - 2) / 2] = (parentType == 0) ? WCHAR_PATH_SEPARATOR : L':';
2471 bool needCheckStartOpen = true; // = true, if we need to test all archives types for current pos.
2480 UInt64 pos = 0;
2486 pos = pi.Size;
2491 // printf("\nPos = %d", (int)pos);
2492 UInt64 posInBuf = pos - bufPhyPos;
2494 // if (pos > ((UInt64)1 << 35)) break;
2528 bufPhyPos = pos - keepSize;
2534 bufPhyPos = pos - kBeforeSize;
2556 openCallback_Offset_Spec->Offset = pos;
2560 if (pos >= callbackPrev + (1 << 23))
2563 callbackPrev = pos;
2590 if (pos > maxStartOffset)
2592 UInt64 remScan = maxStartOffset - pos;
2608 pos += ppp;
2641 if (pos < ai.SignatureOffset)
2646 if (pos != ai.SignatureOffset)
2655 // printf("\nSignature OK: %10S %8x %5d", (const wchar_t *)ai.Name, (int)pos, (int)(pos - prevPos));
2656 // prevPos = pos;
2663 if ((isDifficult && pos == 0) || ai.SignatureOffset == pos)
2670 UInt64 startArcPos = pos;
2673 if (pos < ai.SignatureOffset)
2675 startArcPos = pos - ai.SignatureOffset;
2696 // if (pos != ai.SignatureOffset)
2704 PRF(printf("\npos = %9I64d : %S", pos, (const wchar_t *)ai.Name));
2853 pos++;
2856 pos++;
2859 pos++;
2861 pos = pi.Offset + pi.OkSize;
2865 pos = pi.Offset + pi.Size;
2973 pos++;
3664 for (unsigned pos = 0; pos < s.Len();)
3666 int pos2 = s.Find(L'.', pos);
3669 UString name = s.Mid(pos, (unsigned)pos2 - pos);
3680 pos = (unsigned)pos2 + 1;