fn seekBy(self: *File, offset: i64) SeekError!void
self: *File
offset: i64
190 191 192 193 194 195 196 197 198 199 200
fn seekBy(self: *File, offset: i64) SeekError!void { var pos = try self.getPosition(); const seek_back = offset < 0; const amt = @abs(offset); if (seek_back) { pos += amt; } else { pos -= amt; } try self.setPosition(pos); }