-#if 0
- if (num_rans_bytes == 4) {
- uint32_t block;
- memcpy(&block, ptr, 4);
-
- if (block == last_block) {
- write_varint(0, codedfp);
- clear();
- return 1;
- }
-
- last_block = block;
+ if (num_rans_bytes == last_block.size() &&
+ memcmp(last_block.data(), ptr, last_block.size()) == 0) {
+ write_varint(0, codedfp);
+ clear();
+ return 1;