From 164841d3aa420448082e1410e5ce89d41286e9f3 Mon Sep 17 00:00:00 2001 From: LordMZTE Date: Sun, 3 Dec 2023 17:16:49 +0100 Subject: [PATCH] remove calls to deprecated std.mem.copy function --- mzte-nv/src/compiler.zig | 2 +- scripts/playtwitch/src/State.zig | 2 +- scripts/playtwitch/src/gui.zig | 4 ++-- scripts/randomwallpaper/src/main.zig | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mzte-nv/src/compiler.zig b/mzte-nv/src/compiler.zig index f1bcace..da4767c 100644 --- a/mzte-nv/src/compiler.zig +++ b/mzte-nv/src/compiler.zig @@ -126,7 +126,7 @@ pub fn doCompile(path: []const u8, alloc: std.mem.Allocator) !void { } // replace file extension - std.mem.copy(u8, outname[outname.len - 3 ..], "lua"); + @memcpy(outname[outname.len - 3 ..], "lua"); var file = try std.fs.cwd().openFile(luafile, .{}); defer file.close(); diff --git a/scripts/playtwitch/src/State.zig b/scripts/playtwitch/src/State.zig index d9c42fc..3d7c94c 100644 --- a/scripts/playtwitch/src/State.zig +++ b/scripts/playtwitch/src/State.zig @@ -72,7 +72,7 @@ pub fn init(win: *c.GLFWwindow) !*Self { .live_status_loading = true, }; - std.mem.copy(u8, &self.quality_buf, "best"); + @memcpy(self.quality_buf[0..4], "best"); const thread = try std.Thread.spawn(.{}, config.configLoaderThread, .{self}); thread.detach(); diff --git a/scripts/playtwitch/src/gui.zig b/scripts/playtwitch/src/gui.zig index 5eb8852..7df935a 100644 --- a/scripts/playtwitch/src/gui.zig +++ b/scripts/playtwitch/src/gui.zig @@ -83,8 +83,8 @@ pub fn winContent(state: *State) !void { for (preset_qualities) |quality| { if (c.igSelectable_Bool(quality.ptr, false, 0, .{ .x = 0.0, .y = 0.0 })) { - @memset(&state.quality_buf, 0); - std.mem.copy(u8, &state.quality_buf, quality); + @memcpy(state.quality_buf[0..quality.len], quality); + state.quality_buf[quality.len] = 0; } } } diff --git a/scripts/randomwallpaper/src/main.zig b/scripts/randomwallpaper/src/main.zig index e1969c3..9f2b555 100644 --- a/scripts/randomwallpaper/src/main.zig +++ b/scripts/randomwallpaper/src/main.zig @@ -129,7 +129,7 @@ fn setWallpapersX(alloc: std.mem.Allocator, wps: []const []const u8) !u8 { feh_baseargs.len + @as(usize, @intCast(screens)), ); defer alloc.free(feh_argv); - std.mem.copy([]const u8, feh_argv, &feh_baseargs); + @memcpy(feh_argv[0..feh_baseargs.len], &feh_baseargs); var prng = std.rand.DefaultPrng.init(std.crypto.random.int(u64)); const rand = prng.random();