2 |
## $Id$ |
## $Id$ |
3 |
## -------------------------------------------------------------------------------- |
## -------------------------------------------------------------------------------- |
4 |
## $Log$ |
## $Log$ |
5 |
|
## Revision 1.7 2004/07/07 03:13:43 joko |
6 |
|
## minor fix for "sub isEmpty" |
7 |
|
## |
8 |
|
## Revision 1.6 2004/05/12 13:53:19 jonen |
9 |
|
## + bugfix related to declaration of arrays, |
10 |
|
## solved error: 'Bizarre copy of ARRAY in aassign at...' |
11 |
|
## |
12 |
## Revision 1.5 2003/03/27 15:17:05 joko |
## Revision 1.5 2003/03/27 15:17:05 joko |
13 |
## namespace fixes for Data::Mungle::* |
## namespace fixes for Data::Mungle::* |
14 |
## |
## |
48 |
my @a = @{$a_ref}; |
my @a = @{$a_ref}; |
49 |
my @b = @{$b_ref}; |
my @b = @{$b_ref}; |
50 |
|
|
51 |
my @isect = my @diff = my @union = (); |
# BUGFIX 2004-05-12: following declaration of arrays occures an strange perl error: |
52 |
|
# 'Bizarre copy of ARRAY in aassign at ..<PATH_TO>/<THIS_FILE> line <NEXT LINE>' |
53 |
|
# (at PERL 5.8.4, Debian/unstable/experimental) |
54 |
|
# |
55 |
|
#my @isect = my @diff = my @union = (); |
56 |
|
# |
57 |
|
# so use normal declaration instead!! |
58 |
|
my @isect = (); |
59 |
|
my @diff = (); |
60 |
|
my @union = (); |
61 |
|
|
62 |
my $e; |
my $e; |
63 |
my %count; |
my %count; |
64 |
|
|
159 |
return $empty; |
return $empty; |
160 |
#return 0; |
#return 0; |
161 |
|
|
162 |
} else { |
# check for empty string |
163 |
|
} elsif (defined $var) { |
164 |
$found = 1; |
$found = 1; |
165 |
return 0 if defined $var; |
return 0 if $var ne ''; |
166 |
} |
} |
167 |
|
|
168 |
if (!$found) { |
if (!$found) { |