Skip to content

Commit

Permalink
better naming
Browse files Browse the repository at this point in the history
  • Loading branch information
ilanschnell committed May 16, 2021
1 parent ce09746 commit 69d3a21
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions bitarray/_bitarray.c
Original file line number Diff line number Diff line change
Expand Up @@ -1934,26 +1934,26 @@ BITWISE_IFUNC(xor, "^=") /* bitarray_ixor */

/* shift bitarray n positions to left (right=0) or right (right=1) */
static void
shift(bitarrayobject *a, Py_ssize_t n, int right)
shift(bitarrayobject *self, Py_ssize_t n, int right)
{
Py_ssize_t nbits = a->nbits;
Py_ssize_t nbits = self->nbits;

if (n == 0)
return;

if (n >= nbits) {
memset(a->ob_item, 0x00, (size_t) Py_SIZE(a));
memset(self->ob_item, 0x00, (size_t) Py_SIZE(self));
return;
}

assert(0 < n && n < nbits);
if (right) { /* rshift */
copy_n(a, n, a, 0, nbits - n);
setrange(a, 0, n, 0);
copy_n(self, n, self, 0, nbits - n);
setrange(self, 0, n, 0);
}
else { /* lshift */
copy_n(a, 0, a, n, nbits - n);
setrange(a, nbits - n, nbits, 0);
copy_n(self, 0, self, n, nbits - n);
setrange(self, nbits - n, nbits, 0);
}
}

Expand Down

0 comments on commit 69d3a21

Please sign in to comment.