Lines Matching refs:_length

114   _length = 0;

167 // this function check also _length and volSize
171 if (_length <= s.Start) // we don't close streams after the end, because we still can write them later
173 // (_length > s.Start)
177 if (_length - s.Start < volSize)
422 call Normalize_finalMode(false), if _length was changed.
423 for all streams starting after _length:
426 Note: after _length reducing with CMultiOutStream::SetSize() we can
430 times after big reducing of (_length).
433 for all streams starting after _length:
438 Note: we don't remove zero sized first volume, if (_length == 0)
443 PRF(printf("\n== Normalize_finalMode: _length =%d \n", (unsigned)_length));
450 streams in Streams[] that can be affected by changed _length.
456 if (offset < _length || i == 0)
459 UInt64 size = _length - offset; // (size != 0) here
463 if (_length - offset <= volSize)
465 // _length - offset > volSize
467 // _length > offset
487 /* now we create new zero-filled streams to cover all data up to _length */
489 if (_length == 0)
496 // _length > offset
498 UInt64 size = _length - offset; // (size != 0) here
502 if (_length - offset <= volSize)
504 // _length - offset > volSize)
506 // _length > offset
513 // at first we remove unused zero-sized streams after _length
574 if (newSize > _length)
584 _length = newSize;
599 if (_absPos > _length)
644 /* the case (_absPos > _length) was processed above with SetSize(_absPos),
679 if (_length < _absPos)
680 _length = _absPos;
721 case STREAM_SEEK_END: offset += _length; break;
819 if (_length <= s.Start)
820 break; // we don't close streams after _length
821 // (_length > s.Start)
836 if (_length - s.Start < volSize)