Lines Matching defs:gapend
56 void CGapList::AddGap(uint64 gapstart, uint64 gapend)
58 if (!ArgCheck(gapstart, gapend)) {
62 // AddDebugLogLineN(logPartFile, CFormat(wxT(" AddGap: %5d - %5d")) % gapstart % gapend);
65 uint16 partlast = gapend / PARTSIZE;
81 if (curGapStart >= gapstart && curGapEnd <= gapend) {
84 } else if (curGapStart >= gapstart && curGapStart <= gapend + 1) {
87 gapend = curGapEnd;
89 } else if (curGapEnd <= gapend && curGapEnd >= gapstart - 1) {
94 } else if (curGapStart <= gapstart && curGapEnd >= gapend) {
108 m_gaplist.insert(it, std::pair<uint64,uint64>(gapend, gapstart));
118 uint64 gapend = gapstart + GetPartSize(part) - 1;
119 AddGap(gapstart, gapend);
199 uint64 gapend = gapstart + GetPartSize(part) - 1;
200 FillGap(gapstart, gapend);
253 bool CGapList::IsComplete(uint64 gapstart, uint64 gapend) const
255 if (!ArgCheck(gapstart, gapend)) {
266 if ( (curGapStart >= gapstart && curGapEnd <= gapend)
267 ||(curGapStart >= gapstart && curGapStart <= gapend)
268 ||(curGapEnd <= gapend && curGapEnd >= gapstart)
269 ||(gapstart >= curGapStart && gapend <= curGapEnd)) {
272 if (curGapStart > gapend) {
303 inline bool CGapList::ArgCheck(uint64 gapstart, uint64 &gapend) const
306 if (gapend < gapstart) {
312 if (gapend >= m_filesize) {
314 gapend = m_filesize - 1; // fix it