From 9408f47cf5ebace4bc0931d7216b20f38563b45e Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sun, 11 May 2025 01:26:54 -0700 Subject: [PATCH] upgrade to zig 0.14 --- mod.zig | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/mod.zig b/mod.zig index d7ee49a08a1911c5bb740184ef98c73f1d0ee6eb..c632c26ced23e7f9c5e26f30bc86d339f863b8d0 100644 --- a/mod.zig +++ b/mod.zig @@ -14,16 +14,13 @@ pub const Codepoints = union(enum) { pub const ENTITIES = @import("entities.zig").ENTITIES; -fn order(_: void, lhs: Entity, rhs: Entity) std.math.Order { +fn compare(lhs: Entity, rhs: Entity) std.math.Order { return std.mem.order(u8, lhs.entity, rhs.entity); } pub fn lookup(entity: []const u8) ?Entity { - const maybe_index = std.sort.binarySearch(Entity, Entity{ - .entity = entity, - .codepoints = .{ .Single = 0 }, - .characters = "", - }, ENTITIES[0..], {}, order); + const context: Entity = .{ .entity = entity, .codepoints = .{ .Single = 0 }, .characters = "" }; + const maybe_index = std.sort.binarySearch(Entity, &ENTITIES, context, compare); if (maybe_index) |index| { return ENTITIES[index]; -- 2.54.0