Acme-ESP
view release on metacpan or search on metacpan
};
##die;
#}
sub scan
{
my( $scanner, $mind, $right )= @_;
die "Attempt to read scanner's mind!\n"
if ! $right;
$mind= \$_[1];
my $secret= '';
my( $p2, $rc, $f, $p3 )=
unpack "L4", unpack "P16", pack "L", $mind;
if( $openMind & $f ) {
my( $pv, $cur, $siz, $iv )=
unpack $fmt, unpack "P32", pack "L", $p2;
$pv= $p3
if $fmt =~ /^x/;
$secret= unpack "P$iv", pack "L", $pv-$iv;
}
bless $scanner, 'Acme::ESP';
my $thought= $$scanner;
if( defined $thought ) {
# It is surprising how hard it can be to clear your mind.
# It'd be nice to do this less destructively.
my $surface= "$$mind";
$$mind= undef;
$$mind= $thought . $surface;
substr( $$mind, 0, length($thought), "" );
}
return $secret;
}
sub explode
{
die "Acme::ESP mis-used.\n";
}
'relax'
__END__
( run in 1.548 second using v1.01-cache-2.11-cpan-39bf76dae61 )