Lines Matching refs:zip
419 compress_t *zip; in pgp_writez() local
429 if ((zip = calloc(1, sizeof(*zip))) == NULL) { in pgp_writez()
433 zip->stream.zalloc = Z_NULL; in pgp_writez()
434 zip->stream.zfree = Z_NULL; in pgp_writez()
435 zip->stream.opaque = NULL; in pgp_writez()
440 if ((int)deflateInit(&zip->stream, level) != Z_OK) { in pgp_writez()
446 if (zip->src != NULL || zip->dst != NULL) { in pgp_writez()
453 if ((zip->src = calloc(1, sz_in)) == NULL) { in pgp_writez()
454 free(zip); in pgp_writez()
458 if ((zip->dst = calloc(1, sz_out)) == NULL) { in pgp_writez()
459 free(zip->src); in pgp_writez()
460 free(zip); in pgp_writez()
464 (void) memcpy(zip->src, data, len); in pgp_writez()
467 zip->stream.next_in = zip->src; in pgp_writez()
468 zip->stream.avail_in = (unsigned)sz_in; in pgp_writez()
469 zip->stream.total_in = 0; in pgp_writez()
471 zip->stream.next_out = zip->dst; in pgp_writez()
472 zip->stream.avail_out = (unsigned)sz_out; in pgp_writez()
473 zip->stream.total_out = 0; in pgp_writez()
476 r = deflate(&zip->stream, Z_FINISH); in pgp_writez()
481 pgp_write_length(out, (unsigned)(zip->stream.total_out + 1))&& in pgp_writez()
483 pgp_write(out, zip->dst, (unsigned)zip->stream.total_out); in pgp_writez()
485 free(zip->src); in pgp_writez()
486 free(zip->dst); in pgp_writez()
487 free(zip); in pgp_writez()