#
# Copyright (c) 2002 Dirk Koopman, Tobit Computer Co Ltd
#
-# $Id$
+#
#
# The structure of the objects stored are:-
#
use vars qw(@ISA);
@ISA = qw(Chain);
-use vars qw($VERSION $BRANCH);
-$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ );
-$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0));
-$main::build += $VERSION;
-$main::branch += $BRANCH;
-
sub newbase
{
my $pkg = shift;
sub put
{
my ($self, $call, $ref) = @_;
- confess("need a call and a reference") unless $call && $ref;
+ confess("need a call and a reference") unless defined $call && $ref;
my $p = $self->obj->{$call};
if ($p) {
# update the reference and rechain it