INNER CODE UNIT · C
size
chjj/liburkel · src/bits.c:72
size_t size = end - start;
size_t i, j;
CHECK(start <= end);
urkel_bits_init(out, size);
for (i = 0, j = start; j < end; i++, j++)
urkel_bits_set(out, i, urkel_bits_get(bits, j));
}
void
urkel_bits_split(urkel_bits_t *left,
urkel_bits_t *right,
const urkel_bits_t *bits,
size_t index) {
urkel_bits_slice(left, bits, 0, index);
urkel_bits_slice(right, bits, index + 1, bits->size);