}
counter += bitsSet;
+ if (dataSize == 0)
+ dataSize = 0x10000;
+
std.mem.copyForwards(
u8,
result[resultCounter..result.len],
result[resultCounter..result.len],
deltData[deltaDataOffset + counter + 1 .. deltaDataOffset + counter + 1 + dataSize],
);
+
resultCounter += dataSize;
counter += dataSize;
}
if (objectKind == 6) {
const offset = try getOffset(reader);
+
return try self.ofsDelta(
@intCast(offset.offset + objectSize.bytelen + offset.bytelen),
);