gz 264 lib/zlib/examples/gzappend.c file gz;
gz 267 lib/zlib/examples/gzappend.c gz.name = name;
gz 268 lib/zlib/examples/gzappend.c gz.fd = open(name, O_RDWR, 0);
gz 269 lib/zlib/examples/gzappend.c if (gz.fd == -1) bye("cannot open ", name);
gz 270 lib/zlib/examples/gzappend.c gz.buf = malloc(CHUNK);
gz 271 lib/zlib/examples/gzappend.c if (gz.buf == NULL) bye("out of memory", "");
gz 272 lib/zlib/examples/gzappend.c gz.size = LGCHUNK;
gz 273 lib/zlib/examples/gzappend.c gz.left = 0;
gz 276 lib/zlib/examples/gzappend.c gzheader(&gz);
gz 289 lib/zlib/examples/gzappend.c lastoff = lseek(gz.fd, 0L, SEEK_CUR) - gz.left;
gz 291 lib/zlib/examples/gzappend.c strm->avail_in = gz.left;
gz 292 lib/zlib/examples/gzappend.c strm->next_in = gz.next;
gz 298 lib/zlib/examples/gzappend.c readmore(&gz);
gz 299 lib/zlib/examples/gzappend.c strm->avail_in = gz.left;
gz 300 lib/zlib/examples/gzappend.c strm->next_in = gz.next;
gz 329 lib/zlib/examples/gzappend.c lastoff = lseek(gz.fd, 0L, SEEK_CUR) - strm->avail_in;
gz 334 lib/zlib/examples/gzappend.c gz.left = strm->avail_in;
gz 335 lib/zlib/examples/gzappend.c gz.next = strm->next_in;
gz 338 lib/zlib/examples/gzappend.c end = lseek(gz.fd, 0L, SEEK_CUR) - gz.left;
gz 341 lib/zlib/examples/gzappend.c if (crc != read4(&gz))
gz 344 lib/zlib/examples/gzappend.c if ((tot & 0xffffffffUL) != read4(&gz))
gz 348 lib/zlib/examples/gzappend.c if (gz.left || readin(&gz))
gz 353 lib/zlib/examples/gzappend.c lseek(gz.fd, lastoff - (lastbit != 0), SEEK_SET);
gz 354 lib/zlib/examples/gzappend.c if (read(gz.fd, gz.buf, 1) != 1) bye("reading after seek on ", name);
gz 355 lib/zlib/examples/gzappend.c *gz.buf = (unsigned char)(*gz.buf ^ (1 << ((8 - lastbit) & 7)));
gz 356 lib/zlib/examples/gzappend.c lseek(gz.fd, -1L, SEEK_CUR);
gz 357 lib/zlib/examples/gzappend.c if (write(gz.fd, gz.buf, 1) != 1) bye("writing after seek to ", name);
gz 372 lib/zlib/examples/gzappend.c lseek(gz.fd, --end, SEEK_SET);
gz 373 lib/zlib/examples/gzappend.c if (read(gz.fd, gz.buf, 1) != 1) bye("reading after seek on ", name);
gz 374 lib/zlib/examples/gzappend.c deflatePrime(strm, 8 - left, *gz.buf);
gz 376 lib/zlib/examples/gzappend.c lseek(gz.fd, end, SEEK_SET);
gz 380 lib/zlib/examples/gzappend.c free(gz.buf);
gz 381 lib/zlib/examples/gzappend.c return gz.fd;