]> git.donarmstrong.com Git - infobot.git/blobdiff - scripts/symname.pl
scalars
[infobot.git] / scripts / symname.pl
index d4b5d935533c6c65338e36d328fa1f568c3d7a17..df8e15888f5e103003034641e1331d5b02596956 100755 (executable)
@@ -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::'));