$scalar++;
$size += length($sym);
}
- elsif ( defined @sym ) {
+ elsif ( @sym ) {
$size += &DumpArray( $pad + 1, $symname, \@sym );
}
- elsif ( defined %sym ) {
+ elsif ( %sym ) {
$size += &DumpHash( $pad + 1, $symname, \%sym );
}
elsif ( ( $symname =~ /::/ ) and ( $symname ne 'main::' ) ) {
# array.
foreach $symname ( sort keys %$package ) {
local *sym = $$package{$symname};
- next unless ( defined @sym );
+ next unless ( @sym );
print "\@$symname\n";
&tree( 2, "ARRAY", $symname );
}
# hash.
foreach $symname ( sort keys %$package ) {
local *sym = $$package{$symname};
- next unless ( defined %sym );
+ next unless ( %sym );
print "\%$symname\n";
&tree( 2, "HASH", $symname );
}
foreach $symname ( sort keys %$package ) {
local *sym = $$package{$symname};
- next unless ( defined %sym );
+ next unless ( %sym );
next unless ( $symname =~ /::/ );
next if ( $symname eq 'main::' );
&shmFlush();
- if ( !defined %cmdhooks ) {
+ if ( !%cmdhooks ) {
&WARN('%cmdhooks does not exist.');
return 0;
}
foreach $symname ( sort keys %$package ) {
local *sym = $$package{$symname};
- next unless ( defined %sym );
+ next unless ( %sym );
next unless ( $symname =~ /::/ );
&dumpvarslog(" $symname");
$countlines++;
# Lists.
foreach $symname ( sort keys %$package ) {
local *sym = $$package{$symname};
- next unless ( defined @sym );
+ next unless ( @sym );
&dumpvarslog(
"List '$packname' \@$symname (" . scalar( @{$symname} ) . ")" );
# Hashes.
foreach $symname ( sort keys %$package ) {
local *sym = $$package{$symname};
- next unless ( defined %sym );
+ next unless ( %sym );
next if ( $symname =~ /::/ );
&dumpvarslog("Hash '$packname' \%$symname");