fix: sprinkle @intCast to fix 32 bit arm builds
This commit is contained in:
parent
1f6bc86265
commit
2a735cee5c
6 changed files with 7 additions and 7 deletions
|
@ -1093,7 +1093,7 @@ pub fn load_from_file(self: *const Self, file_path: []const u8, file_exists: *bo
|
||||||
file_exists.* = true;
|
file_exists.* = true;
|
||||||
defer file.close();
|
defer file.close();
|
||||||
const stat = try file.stat();
|
const stat = try file.stat();
|
||||||
return self.load(file.reader(), stat.size);
|
return self.load(file.reader(), @intCast(stat.size));
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn load_from_file_and_update(self: *Self, file_path: []const u8) !void {
|
pub fn load_from_file_and_update(self: *Self, file_path: []const u8) !void {
|
||||||
|
|
|
@ -399,7 +399,7 @@ const Process = struct {
|
||||||
};
|
};
|
||||||
defer file.close();
|
defer file.close();
|
||||||
const stat = try file.stat();
|
const stat = try file.stat();
|
||||||
var buffer = try self.a.alloc(u8, stat.size);
|
var buffer = try self.a.alloc(u8, @intCast(stat.size));
|
||||||
defer self.a.free(buffer);
|
defer self.a.free(buffer);
|
||||||
const size = try file.readAll(buffer);
|
const size = try file.readAll(buffer);
|
||||||
try project.restore_state(buffer[0..size]);
|
try project.restore_state(buffer[0..size]);
|
||||||
|
|
|
@ -187,7 +187,7 @@ pub fn render_relative(self: *Self, theme: *const Widget.Theme) void {
|
||||||
var diff_symbols = self.diff_symbols.items;
|
var diff_symbols = self.diff_symbols.items;
|
||||||
var buf: [31:0]u8 = undefined;
|
var buf: [31:0]u8 = undefined;
|
||||||
while (rows > 0) : (rows -= 1) {
|
while (rows > 0) : (rows -= 1) {
|
||||||
if (pos > self.lines - row) return;
|
if (pos > self.lines - @as(u32, @intCast(row))) return;
|
||||||
self.plane.set_base_style(" ", if (linenum == 0) theme.editor_gutter_active else theme.editor_gutter);
|
self.plane.set_base_style(" ", if (linenum == 0) theme.editor_gutter_active else theme.editor_gutter);
|
||||||
const val = @abs(if (linenum == 0) line else linenum);
|
const val = @abs(if (linenum == 0) line else linenum);
|
||||||
const fmt = std.fmt.bufPrintZ(&buf, "{d} ", .{val}) catch return;
|
const fmt = std.fmt.bufPrintZ(&buf, "{d} ", .{val}) catch return;
|
||||||
|
|
|
@ -568,7 +568,7 @@ fn read_restore_info(self: *Self) !void {
|
||||||
const file = try std.fs.cwd().openFile(file_name, .{ .mode = .read_only });
|
const file = try std.fs.cwd().openFile(file_name, .{ .mode = .read_only });
|
||||||
defer file.close();
|
defer file.close();
|
||||||
const stat = try file.stat();
|
const stat = try file.stat();
|
||||||
var buf = try self.a.alloc(u8, stat.size);
|
var buf = try self.a.alloc(u8, @intCast(stat.size));
|
||||||
defer self.a.free(buf);
|
defer self.a.free(buf);
|
||||||
const size = try file.readAll(buf);
|
const size = try file.readAll(buf);
|
||||||
try editor.extract_state(buf[0..size]);
|
try editor.extract_state(buf[0..size]);
|
||||||
|
|
|
@ -97,7 +97,7 @@ pub fn restore_state(palette: *Type) !void {
|
||||||
};
|
};
|
||||||
defer file.close();
|
defer file.close();
|
||||||
const stat = try file.stat();
|
const stat = try file.stat();
|
||||||
var buffer = try a.alloc(u8, stat.size);
|
var buffer = try a.alloc(u8, @intCast(stat.size));
|
||||||
defer a.free(buffer);
|
defer a.free(buffer);
|
||||||
const size = try file.readAll(buffer);
|
const size = try file.readAll(buffer);
|
||||||
const data = buffer[0..size];
|
const data = buffer[0..size];
|
||||||
|
|
|
@ -86,7 +86,7 @@ fn render_idle(self: *Self) bool {
|
||||||
return self.animate();
|
return self.animate();
|
||||||
} else {
|
} else {
|
||||||
const i = @mod(self.idle_frame / 8, idle_spinner.len);
|
const i = @mod(self.idle_frame / 8, idle_spinner.len);
|
||||||
_ = self.plane.print_aligned_center(0, "{s} {s} {s}", .{ idle_spinner[i], idle_msg, idle_spinner[i] }) catch {};
|
_ = self.plane.print_aligned_center(0, "{s} {s} {s}", .{ idle_spinner[@intCast(i)], idle_msg, idle_spinner[@intCast(i)] }) catch {};
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -196,7 +196,7 @@ const eighths_r = [_][]const u8{ " ", "▕", "🮇", "🮈", "▐", "🮉", "
|
||||||
const eighths_c = eighths_l.len;
|
const eighths_c = eighths_l.len;
|
||||||
|
|
||||||
fn smooth_block_at(plane: *Plane, pos: u64) void {
|
fn smooth_block_at(plane: *Plane, pos: u64) void {
|
||||||
const blk = @mod(pos, eighths_c) + 1;
|
const blk: u32 = @intCast(@mod(pos, eighths_c) + 1);
|
||||||
const l = eighths_l[eighths_c - blk];
|
const l = eighths_l[eighths_c - blk];
|
||||||
const r = eighths_r[eighths_c - blk];
|
const r = eighths_r[eighths_c - blk];
|
||||||
plane.erase();
|
plane.erase();
|
||||||
|
|
Loading…
Add table
Reference in a new issue