home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
perl_mlb.zip
/
fields.pm
< prev
next >
Wrap
Text File
|
1997-11-13
|
347b
|
19 lines
package fields;
sub import {
my $class = shift;
my ($package) = caller;
my $fields = \%{"$package\::FIELDS"};
my $i = $fields->{__MAX__};
foreach my $f (@_) {
if (defined($fields->{$f})) {
require Carp;
Carp::croak("Field name $f already in use");
}
$fields->{$f} = ++$i;
}
$fields->{__MAX__} = $i;
}
1;