X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FScalar%2FVec%2FUtil.pm;h=1435972a64b3c2ab4beeb2de254dc932a2728ed0;hb=82dcef98c2b9fa6b67b9912a6f4e566b4fd7e155;hp=da9f033e18c423cdfc27867ecdd4150e8c0bc6c3;hpb=607607c4f5ec537ba56acb4edc424bc71900517a;p=perl%2Fmodules%2FScalar-Vec-Util.git diff --git a/lib/Scalar/Vec/Util.pm b/lib/Scalar/Vec/Util.pm index da9f033..1435972 100644 --- a/lib/Scalar/Vec/Util.pm +++ b/lib/Scalar/Vec/Util.pm @@ -11,13 +11,13 @@ Scalar::Vec::Util - Utility routines for vec strings. =head1 VERSION -Version 0.05 +Version 0.06 =cut our $VERSION; BEGIN { - $VERSION = '0.05'; + $VERSION = '0.06'; eval { require XSLoader; XSLoader::load(__PACKAGE__, $VERSION); @@ -81,7 +81,7 @@ sub vfill_pp ($$$$) { my $SIZE = 32; my $t = int($s / $SIZE) + 1; my $u = int(($s + $l) / $SIZE); - if ($SIZE * $t < $s + $l and $t <= $u) { + if ($SIZE * $t < $s + $l) { # implies $t <= $u vec($_[0], $_, 1) = $x for $s .. $SIZE * $t - 1; vec($_[0], $_, $SIZE) = $x for $t .. $u - 1; vec($_[0], $_, 1) = $x for $SIZE * $u .. $s + $l - 1; @@ -330,7 +330,7 @@ Tests code coverage report is available at L