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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…