Fix $Config{ccflags} for Win32 perls built with dmake
[p5sagit/p5-mst-13.2.git] / ext / Compress / Zlib / examples / gzgrep
CommitLineData
f4c6fd49 1#!/usr/local/bin/perl
2
3use strict ;
8aa25532 4use warnings ;
f4c6fd49 5
6use Compress::Zlib ;
7
8die "Usage: gzgrep pattern file...\n"
9 unless @ARGV >= 2;
10
11my $pattern = shift ;
12
13my $file ;
14
15foreach $file (@ARGV) {
16 my $gz = gzopen($file, "rb")
17 or die "Cannot open $file: $gzerrno\n" ;
18
19 while ($gz->gzreadline($_) > 0) {
20 print if /$pattern/ ;
21 }
22
23 die "Error reading from $file: $gzerrno\n"
24 if $gzerrno != Z_STREAM_END ;
25
26 $gz->gzclose() ;
27}