From 3d8e617c43d047b87bcbf74e9b6d26caf9f3f4f0 Mon Sep 17 00:00:00 2001 From: Vincent Rischmann Date: Wed, 6 Dec 2023 22:45:00 +0100 Subject: fix for latest zig --- sqlite.zig | 2 +- vtab.zig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sqlite.zig b/sqlite.zig index 9a59135..7aceac9 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -1282,7 +1282,7 @@ pub fn Iterator(comptime Type: type) type { const sentinel = @as(*const ptr_info.child, @ptrCast(sentinel_ptr)).*; const slice = try allocator.alloc(u8, data.len + 1); - mem.copy(u8, slice, data); + mem.copyForwards(u8, slice, data); slice[data.len] = sentinel; return slice[0..data.len :sentinel]; diff --git a/vtab.zig b/vtab.zig index eb73990..9e0b7f3 100644 --- a/vtab.zig +++ b/vtab.zig @@ -35,7 +35,7 @@ pub const ModuleContext = struct { fn dupeToSQLiteString(s: []const u8) [*c]const u8 { var buffer: [*c]u8 = @ptrCast(c.sqlite3_malloc(@intCast(s.len + 1))); - mem.copy(u8, buffer[0..s.len], s); + mem.copyForwards(u8, buffer[0..s.len], s); buffer[s.len] = 0; return buffer; @@ -253,7 +253,7 @@ pub const BestIndexBuilder = struct { // Must always be NULL-terminated so add 1 const tmp: [*c]u8 = @ptrCast(c.sqlite3_malloc(@intCast(self.id.str.len + 1))); - mem.copy(u8, tmp[0..self.id.str.len], self.id.str); + mem.copyForwards(u8, tmp[0..self.id.str.len], self.id.str); tmp[self.id.str.len] = 0; index_info.idxStr = tmp; -- cgit v1.2.3