Lines Matching refs:patch_reader
248 BsdiffPatchReader patch_reader; in bspatch() local
249 if (!patch_reader.Init(patch_data, patch_size)) { in bspatch()
266 while (newpos < patch_reader.new_file_size()) { in bspatch()
268 if (!patch_reader.ParseControlEntry(&control_entry)) { in bspatch()
274 if (newpos + control_entry.diff_size > patch_reader.new_file_size()) { in bspatch()
288 std::bind(&BsdiffPatchReader::ReadDiffStream, &patch_reader, in bspatch()
317 if (!patch_reader.ReadDiffStream(new_buf.data(), read_bytes)) { in bspatch()
342 std::bind(&BsdiffPatchReader::ReadDiffStream, &patch_reader, in bspatch()
349 if (newpos + control_entry.extra_size > patch_reader.new_file_size()) { in bspatch()
357 std::bind(&BsdiffPatchReader::ReadExtraStream, &patch_reader, in bspatch()
373 if (!patch_reader.Finish()) { in bspatch()