main::(./overlay.pl:5): die("usage: overlay file1 file2\n") unless scalar @ARGV == 2; DB<1> t Trace = on DB<1> n main::(./overlay.pl:6): my @data; DB<1> n main::(./overlay.pl:7): for(my $i=0; $i < scalar @ARGV; $i++){ DB<1> n main::(./overlay.pl:8): open($data[$i]->{FH}=gensym, $ARGV[$i]) || die("overla y($ARGV[$i]): $!\n"); DB<1> n Symbol::gensym(/usr/perl5/5.00503/Symbol.pm:86): 86: my $name = "GEN" . $genseq++; Symbol::gensym(/usr/perl5/5.00503/Symbol.pm:87): 87: my $ref = \*{$genpkg . $name}; Symbol::gensym(/usr/perl5/5.00503/Symbol.pm:87): 87: my $ref = \*{$genpkg . $name}; Symbol::gensym(/usr/perl5/5.00503/Symbol.pm:88): 88: delete $$genpkg{$name}; Symbol::gensym(/usr/perl5/5.00503/Symbol.pm:89): 89: $ref; main::(./overlay.pl:9): while(readline($data[$i]->{FH})){ DB<1> n main::(./overlay.pl:12): $data[$i]->{LINE} = $.; DB<1> n main::(./overlay.pl:13): seek($data[$i]->{FH}, 0, 0); DB<1> n main::(./overlay.pl:7): for(my $i=0; $i < scalar @ARGV; $i++){