chiark / gitweb /
canon: lift commod numbering base62 out of findcommod
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 25 Jan 2011 15:05:42 +0000 (15:05 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 25 Jan 2011 15:05:42 +0000 (15:05 +0000)
yarrg/canon

index a9f9801ee63bbebb8252bb8d86fac690ab6a5c5a..e756297e7d525ee880efb0fa7622f8432d87d6ef 100755 (executable)
@@ -40,10 +40,9 @@ sub findcommod ($) {
     my ($cname) = @_;
     my $me= $commodmap{$cname};  return $me if defined $me;
     my $val= $nextcommod++;
-    my $res= alencodenum($val);
-    $commodmap{$cname}= $res;
+    $commodmap{$cname}= $val;
 #    printf "%s:%s\n", $res,$cname;
-    return $res;
+    return $val;
 }
 
 my $laststall='';
@@ -61,7 +60,7 @@ foreach my $k (sort keys %s) {
             printf "\"%s\n", $stall;
             $laststall= $stall;
         }
-        print findcommod($commod);
+        print alencodenum(findcommod($commod));
     };
 
     if (!defined($r[2])) {