after converting an older Perl script to using strict pragma I am getting the follow error:
I can't seem to figure out how to resolve this. I'm in hopes that there is someone that can let me know what I am missing? Thank you in advance! Chris Use of uninitialized value in numeric eq (==) at ./evdo.pl line 126, <$FIN> line 1. Use of uninitialized value in numeric lt (<) at ./evdo.pl line 126, <$FIN> line 1. 111 while(my $line = <$FIN>) { 112 chomp $line; 113 my @tokens = split(";",$line); 114 115 next if($tokens[0] > 100); 116 117 my $srt = $tokens[$fieldMap{"SRT"}]; 118 my $srfc = $tokens[$fieldMap{"SRFC"}]; 119 my $cfc = $tokens[$fieldMap{"CFC"}]; 120 my $cfcq = $tokens[$fieldMap{"CFCQ"}]; 121 my $cell = $tokens[$fieldMap{"Cell"}]; 122 my $icell = $tokens[$fieldMap{"ICell"}]; 123 my $isector = $tokens[$fieldMap{"ISector"}]; 124 my $sector = $tokens[$fieldMap{"Sector"}]; 125 126 if( 0 == $cell && 0 < $icell) { 127 $cell=$icell; 128 $sector = $isector; 129 } 130 131 my $mkt = getMarket($cell); 132 my $c_s = sprintf("%d_%d",$cell,$sector); 133 134 if(!defined $evdo{$c_s}) { 135 initHash(\%evdo); 136 } 137 138 processPegs($c_s,\%evdo); 139 if($mkt =~ /\w+/) { 140 processPegs($mkt,\%evdoSummary); 141 } 142 }