package A;
use vars qw{$VERSION @ISA @EXPORT @EXPORT_OK};
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(&a);
use strict;
sub a;
sub a {
$a = $_[0];
defined $a or $a='a';
print $a;
}
1;
####
#!/usr/bin/perl -Tw
use lib 'where/a/pm/resides';
use strict;
use A;
a;
exit;
####
package B;
use vars qw{$VERSION @ISA @EXPORT @EXPORT_OK};
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(&b);
use strict;
use A;
sub b;
sub b {
a;
}
1;
####
#!/usr/bin/perl -Tw
use lib 'where/a/pm/resides';
use strict;
use A;
use B;
a;
b;
exit;