X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=bitvect.h;h=a62f472af79666e31bd8aa4c3b1e228b6b37642d;hb=d2b386eb02383027db5d23d26d9c14e368e4e66e;hp=a90ada96b4a1c5acae52b3f13d9d57519da9c0ca;hpb=c8cc00e5e84cd54ed1a7a9858d8ed029bd6d5931;p=perl%2Fmodules%2FScalar-Vec-Util.git diff --git a/bitvect.h b/bitvect.h index a90ada9..a62f472 100644 --- a/bitvect.h +++ b/bitvect.h @@ -230,9 +230,6 @@ INLINE_DECLARE(void bv_copy(void *t_, size_t ts, const void *f_, size_t fs, size T ins, mask, *t = (T *) t_; const T *f = (const T *) f_, *end; - if (!l) - return; - t += ts / BITS(T); ts %= BITS(T); @@ -295,7 +292,7 @@ INLINE_DECLARE(void bv_move(void *bv_, size_t ts, size_t fs, size_t l)) T ins, tmp, mask, *bv = (T *) bv_, *t, *f; const T *begin, *end; - if (!l || ts == fs) + if (ts == fs) return; to = ts % BITS(T); @@ -503,9 +500,6 @@ INLINE_DECLARE(void bv_fill(void *bv_, size_t s, size_t l, unsigned int f)) size_t o, k; T mask, *bv = (T *) bv_; - if (!l) - return; - if (f) f = ~0;