Move if from ext/ to cpan/
[p5sagit/p5-mst-13.2.git] / ext / IO-Compress / examples / compress-zlib / filtdef
CommitLineData
f4c6fd49 1#!/usr/local/bin/perl
2
3use strict ;
8aa25532 4use warnings ;
f4c6fd49 5
25f0751f 6use Compress::Zlib ;
7
f4c6fd49 8binmode STDIN;
9binmode STDOUT;
25f0751f 10my $x = deflateInit()
f4c6fd49 11 or die "Cannot create a deflation stream\n" ;
12
25f0751f 13my ($output, $status) ;
f4c6fd49 14while (<>)
15{
25f0751f 16 ($output, $status) = $x->deflate($_) ;
17
18 $status == Z_OK
19 or die "deflation failed\n" ;
f4c6fd49 20
21 print $output ;
22}
23
25f0751f 24($output, $status) = $x->flush() ;
25
26$status == Z_OK
27 or die "deflation failed\n" ;
f4c6fd49 28
29print $output ;