]> git.donarmstrong.com Git - infobot.git/commitdiff
scalars
authortimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Sun, 19 Oct 2003 04:50:20 +0000 (04:50 +0000)
committertimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Sun, 19 Oct 2003 04:50:20 +0000 (04:50 +0000)
git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@848 c11ca15a-4712-0410-83d8-924469b57eb5

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