in reply to What package is foo() from?
if (\&foo == \&sourcea::foo) { ... } elsif (\&foo == \&sourceb::foo) { ... } else { die "What? The foo() comes from some other package!" } [download]
Jenda