{
unsigned char buf[P4NENC_BOUND(128)];
assert(pending_docids.size() == 128);
- unsigned char *end = p4d1enc128v32(pending_docids.data(), 128, buf, last_block_end);
+ unsigned char *end = p4d1enc32(pending_docids.data(), 128, buf, last_block_end);
encoded.append(reinterpret_cast<char *>(buf), reinterpret_cast<char *>(end));
}
void PostingListBuilder::write_header(uint32_t docid)
{
unsigned char buf[P4NENC_BOUND(1)];
- size_t bytes = p4nd1enc128v32(&docid, 1, buf);
+ size_t bytes = p4nd1enc32(&docid, 1, buf);
encoded.append(reinterpret_cast<char *>(buf), bytes);
}
unsigned char *pldata = reinterpret_cast<unsigned char *>(s.data());
if (in1.empty()) {
in1.resize(num + 128);
- p4nd1dec128v32(pldata, num, &in1[0]);
+ p4nd1dec32(pldata, num, &in1[0]);
in1.resize(num);
dprintf("trigram '%c%c%c' (%zu bytes) decoded to %zu entries\n", trgm & 0xff,
(trgm >> 8) & 0xff, (trgm >> 16) & 0xff, len, num);
if (in2.size() < num + 128) {
in2.resize(num + 128);
}
- p4nd1dec128v32(pldata, num, &in2[0]);
+ p4nd1dec32(pldata, num, &in2[0]);
out.clear();
set_intersection(in1.begin(), in1.end(), in2.begin(), in2.begin() + num,