# 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::' );