bcpy
bcpy(separator, e_out, size);
bcpy(l_neighbor->btc_elems + move_idx * size, separator, size);
bcpy(node->btc_elems + off * size, buf, size);
bcpy(value, node->btc_elems + off * size, size);
bcpy(separator, node->btc_elems, size);
bcpy(take_elem, separator, size);
bcpy(separator, node->btc_elems + (hdr->bth_count - 1) * size,
bcpy(take_elem, separator, size);
bcpy(separator, e_out, size);
bcpy(value, tmp, size);
bcpy(new_value, node->btc_elems + idx * size, size);
bcpy(separator, leaf->btl_elems + hdr->bth_first * size, size);
bcpy(take_elem, separator, size);
bcpy(separator, leaf->btl_elems + (hdr->bth_first +
bcpy(take_elem, separator, size);
bcpy(separator, out, size);
bcpy(source->btc_elems + sidx * size, dest->btc_elems + didx * size,
bcpy(source->btc_children + sidx + (shape == BSS_TRAPEZOID ? 0 : 1),
bcpy(source->btl_elems + (source->btl_hdr.bth_first + sidx) * size,
bcpy(buf, parent->btc_elems + offset * size, size);
bcpy(buf, new_root->btc_elems, size);
bcpy(parent->btc_elems + keep_count * size, tmp_buf,
bcpy(tmp_buf, buf, size);
bcpy(tmp_buf, buf, size);
bcpy(tmp_buf, new_parent->btc_elems, size);
bcpy(value, start, size);
bcpy(leaf->btl_elems + (leaf->btl_hdr.bth_first + keep_count) * size,
bcpy(value, buf, size);
bcpy(separator, out, size);
bcpy(l_neighbor->btl_elems + (l_hdr->bth_first +