Lines Matching defs:out
529 int TryReconstruction(ImageChunk* chunk, unsigned char* out) {
549 strm.next_out = out;
553 if (memcmp(out, chunk->deflate_data+p, have) != 0) {
562 // mismatch; ran out of data before we should have.
581 unsigned char* out = malloc(BUFFER_SIZE);
591 if (TryReconstruction(chunk, out) == 0) {
592 free(out);
597 free(out);
713 int out = 0;
733 printf("chunk %d is now %d\n", in_start, out);
735 if (out != in_start) {
736 memcpy(chunks+out, chunks+in_start, sizeof(ImageChunk));
740 printf("collapse normal chunks %d-%d into %d\n", in_start, in_end-1, out);
749 chunks[out].type = CHUNK_NORMAL;
750 chunks[out].start = chunks[in_start].start;
751 chunks[out].data = chunks[in_start].data;
752 chunks[out].len = chunks[in_end-1].len +
756 ++out;
759 *num_chunks = out;
973 // Figure out how big the imgdiff file header is going to be, so
997 // Write out the headers.