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; | ||||
|     defer file.close(); | ||||
|     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 { | ||||
|  |  | |||
|  | @ -399,7 +399,7 @@ const Process = struct { | |||
|         }; | ||||
|         defer file.close(); | ||||
|         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); | ||||
|         const size = try file.readAll(buffer); | ||||
|         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 buf: [31:0]u8 = undefined; | ||||
|     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); | ||||
|         const val = @abs(if (linenum == 0) line else linenum); | ||||
|         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 }); | ||||
|         defer file.close(); | ||||
|         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); | ||||
|         const size = try file.readAll(buf); | ||||
|         try editor.extract_state(buf[0..size]); | ||||
|  |  | |||
|  | @ -97,7 +97,7 @@ pub fn restore_state(palette: *Type) !void { | |||
|     }; | ||||
|     defer file.close(); | ||||
|     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); | ||||
|     const size = try file.readAll(buffer); | ||||
|     const data = buffer[0..size]; | ||||
|  |  | |||
|  | @ -86,7 +86,7 @@ fn render_idle(self: *Self) bool { | |||
|         return self.animate(); | ||||
|     } else { | ||||
|         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; | ||||
| } | ||||
|  | @ -196,7 +196,7 @@ const eighths_r = [_][]const u8{ " ", "▕", "🮇", "🮈", "▐", "🮉", " | |||
| const eighths_c = eighths_l.len; | ||||
| 
 | ||||
| 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 r = eighths_r[eighths_c - blk]; | ||||
|     plane.erase(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue