X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Fsymname.pl;fp=scripts%2Fsymname.pl;h=df8e15888f5e103003034641e1331d5b02596956;hb=8051ea56534fd5294255b76994b07e2441df6a08;hp=d4b5d935533c6c65338e36d328fa1f568c3d7a17;hpb=01ee374a5bfa5747eae0d3a4a802d626f3a69081;p=infobot.git diff --git a/scripts/symname.pl b/scripts/symname.pl index d4b5d93..df8e158 100755 --- a/scripts/symname.pl +++ b/scripts/symname.pl @@ -85,7 +85,11 @@ sub DumpPackage { my $symname; foreach $symname (sort keys %$package) { local *sym = $$package{$symname}; - print "$padding \$$symname='$sym'\n" if (defined $sym); + if (defined $sym) { + print "$padding \$$symname='$sym'\n"; + $scalar++; + $size += length($sym); + } $size += &DumpArray($pad+1, $symname, \@sym) if (defined @sym); $size += &DumpHash($pad+1, $symname, \%sym) if (defined %sym); $size += &DumpPackage($pad+1, \%sym, $symname) if (($symname =~ /::/) and ($symname ne 'main::'));