Lines Matching refs:needSize
49 needSize = fileSize;
68 needSize = header.Size();
74 if (this->needSize == 0) {
77 if (this->needSize > len) {
81 this->needSize -= len;
83 for (size_t i = 0; i < this->needSize; i++) {
86 this->needSize = 0;
139 while (this->needSize >= ENTRY_FILE_BUFSIZE) {
144 this->needSize -= ENTRY_FILE_BUFSIZE;
146 if (ret && this->needSize > 0) {
147 long int paddingSize = HEADER_LEN - (this->needSize % HEADER_LEN);
148 long int lastBufSize = (paddingSize == HEADER_LEN) ? this->needSize :
149 this->needSize + paddingSize;
150 ret = ReadAndWriteData(inFile, outFile, buffAppend, lastBufSize, this->needSize);
155 this->needSize = 0;
209 auto pading = HEADER_LEN - (needSize % HEADER_LEN);