2 |
## $Id$ |
## $Id$ |
3 |
## -------------------------------------------------------------------------------- |
## -------------------------------------------------------------------------------- |
4 |
## $Log$ |
## $Log$ |
5 |
|
## Revision 1.6 2004/05/12 13:53:19 jonen |
6 |
|
## + bugfix related to declaration of arrays, |
7 |
|
## solved error: 'Bizarre copy of ARRAY in aassign at...' |
8 |
|
## |
9 |
|
## Revision 1.5 2003/03/27 15:17:05 joko |
10 |
|
## namespace fixes for Data::Mungle::* |
11 |
|
## |
12 |
## Revision 1.4 2002/12/19 01:06:27 joko |
## Revision 1.4 2002/12/19 01:06:27 joko |
13 |
## + fixed isEmpty with ARRAYs |
## + fixed isEmpty with ARRAYs |
14 |
## |
## |
24 |
## -------------------------------------------------------------------------------- |
## -------------------------------------------------------------------------------- |
25 |
|
|
26 |
|
|
27 |
package Data::Compare::Struct; |
package Data::Mungle::Compare::Struct; |
28 |
|
|
29 |
use strict; |
use strict; |
30 |
use warnings; |
use warnings; |
45 |
my @a = @{$a_ref}; |
my @a = @{$a_ref}; |
46 |
my @b = @{$b_ref}; |
my @b = @{$b_ref}; |
47 |
|
|
48 |
my @isect = my @diff = my @union = (); |
# BUGFIX 2004-05-12: following declaration of arrays occures an strange perl error: |
49 |
|
# 'Bizarre copy of ARRAY in aassign at ..<PATH_TO>/<THIS_FILE> line <NEXT LINE>' |
50 |
|
# (at PERL 5.8.4, Debian/unstable/experimental) |
51 |
|
# |
52 |
|
#my @isect = my @diff = my @union = (); |
53 |
|
# |
54 |
|
# so use normal declaration instead!! |
55 |
|
my @isect = (); |
56 |
|
my @diff = (); |
57 |
|
my @union = (); |
58 |
|
|
59 |
my $e; |
my $e; |
60 |
my %count; |
my %count; |
61 |
|
|