my $line_separator = $self->[_line_separator_default_];
my $count = 0;
- while ( my $line = $fh->getline() ) {
+ while ( defined( my $line = $fh->getline() ) ) {
$buf .= $line;
# Find and change the line separator if requested with -ple
print STDOUT "${$rconfig_file_chatter}";
if ($fh) {
print STDOUT "# Dump of file: '$config_file'\n";
- while ( my $line = $fh->getline() ) { print STDOUT $line }
+ while ( defined( my $line = $fh->getline() ) ) { print STDOUT $line }
my $ok = eval { $fh->close(); 1 };
if ( !$ok && DEVEL_MODE ) {
Fault("Could not close file handle(): $EVAL_ERROR\n");
my $name = undef;
my $line_no;
my $opening_brace_line;
- while ( my $line = $fh->getline() ) {
+ while ( defined( my $line = $fh->getline() ) ) {
$line_no++;
chomp $line;
( $line, $death_message ) =
# patch to read raw mac files under unix, dos
# see if the first line has embedded \r's
- if ( $line && !$self->{_started} ) {
+ if ( defined($line) && !$self->{_started} ) {
if ( $line =~ /[\015][^\015\012]/ ) {
# found one -- break the line up and store in a buffer
my $input_line = $self->get_next_line();
$self->[_line_of_text_] = $input_line;
- return unless ($input_line);
+ return unless ( defined($input_line) );
my $input_line_number = ++$self->[_last_line_number_];