From 2f44fdebca57d9eabb682e05d04189d0600b8664 Mon Sep 17 00:00:00 2001 From: lch361 Date: Tue, 25 Mar 2025 00:29:52 +0300 Subject: All the std.mem.Allocators that were stored just for init and deinit methods were removed, mem.Allocators were added to deinit as arguments. --- src/NormData.zig | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/NormData.zig') diff --git a/src/NormData.zig b/src/NormData.zig index 15cc401..a123860 100644 --- a/src/NormData.zig +++ b/src/NormData.zig @@ -18,20 +18,20 @@ const Self = @This(); pub fn init(self: *Self, allocator: std.mem.Allocator) !void { self.canon_data = try CanonData.init(allocator); - errdefer self.canon_data.deinit(); + errdefer self.canon_data.deinit(allocator); self.ccc_data = try CccData.init(allocator); - errdefer self.ccc_data.deinit(); + errdefer self.ccc_data.deinit(allocator); self.compat_data = try CompatData.init(allocator); - errdefer self.compat_data.deinit(); + errdefer self.compat_data.deinit(allocator); self.hangul_data = try HangulData.init(allocator); - errdefer self.hangul_data.deinit(); + errdefer self.hangul_data.deinit(allocator); self.normp_data = try NormPropsData.init(allocator); } -pub fn deinit(self: *Self) void { - self.canon_data.deinit(); - self.ccc_data.deinit(); - self.compat_data.deinit(); - self.hangul_data.deinit(); - self.normp_data.deinit(); +pub fn deinit(self: *Self, allocator: mem.Allocator) void { + self.canon_data.deinit(allocator); + self.ccc_data.deinit(allocator); + self.compat_data.deinit(allocator); + self.hangul_data.deinit(allocator); + self.normp_data.deinit(allocator); } -- cgit v1.2.3