From 6f4e4eb0446acaf99207e51904d47e80973aa6aa Mon Sep 17 00:00:00 2001 From: utox39 Date: Tue, 9 Dec 2025 19:35:10 +0100 Subject: [PATCH] refactor(utils): move countEntries from macos utils in common utils --- src/macos/packages.zig | 2 +- src/macos/utils.zig | 14 -------------- src/utils.zig | 14 ++++++++++++++ 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/macos/packages.zig b/src/macos/packages.zig index 319f368..39cf298 100644 --- a/src/macos/packages.zig +++ b/src/macos/packages.zig @@ -1,5 +1,5 @@ const std = @import("std"); -const utils = @import("utils.zig"); +const utils = @import("../utils.zig"); pub fn getPackagesInfo(allocator: std.mem.Allocator) ![]const u8 { var packages_info = std.array_list.Managed(u8).init(allocator); diff --git a/src/macos/utils.zig b/src/macos/utils.zig index 48046af..f295ba5 100644 --- a/src/macos/utils.zig +++ b/src/macos/utils.zig @@ -23,17 +23,3 @@ pub fn cfTypeRefToZigString(allocator: std.mem.Allocator, cf_type_ref: c_iokit.C return allocator.realloc(buffer, actual_len); } - -pub fn countEntries(dir_path: []const u8) !usize { - var dir = try std.fs.openDirAbsolute(dir_path, .{ .iterate = true }); - defer dir.close(); - - var count: usize = 0; - var iter = dir.iterate(); - - while (try iter.next()) |_| { - count += 1; - } - - return count; -} diff --git a/src/utils.zig b/src/utils.zig index 6b85114..0575462 100644 --- a/src/utils.zig +++ b/src/utils.zig @@ -125,3 +125,17 @@ pub fn readFile(allocator: std.mem.Allocator, file: std.fs.File, size: usize) ![ return allocator.dupe(u8, data); } + +pub fn countEntries(dir_path: []const u8) !usize { + var dir = try std.fs.openDirAbsolute(dir_path, .{ .iterate = true }); + defer dir.close(); + + var count: usize = 0; + var iter = dir.iterate(); + + while (try iter.next()) |_| { + count += 1; + } + + return count; +}