Device-WxM2
view release on metacpan or search on metacpan
my $firstPtr;
if ($sizeOfBatch > $lastPtr) {
$firstPtr = ($lastPtr - $sizeOfBatch - 8) & 0x7fff;
} else {
$firstPtr = $lastPtr - $sizeOfBatch;
}
printf "firstPtr=%d lastPtr=%d\n", $firstPtr, $lastPtr;
return $self->updateArchiveFromPtr($firstPtr, $file);
}
sub updateArchiveFromPtr {
my ($self, $lastArchivedPtr, $file) = @_;
my $i;
my $rdFailed = 0;
my $newPtrHex = $self->getNewPtr();
return 0 unless defined $newPtrHex;
my $newPtr = hex($newPtrHex) - 21;
$lastArchivedPtr += 21;
if ($lastArchivedPtr > 0x7FFF) {
$lastArchivedPtr -= 0x7FFF;
( run in 0.375 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )