more fixes

This commit is contained in:
Mitchell Hashimoto
2025-03-12 09:59:20 -07:00
parent 0f4d2bb237
commit 2408d4c6a9
2 changed files with 4 additions and 4 deletions

View File

@ -115,12 +115,12 @@ pub const Binding = struct {
ptr: *const anyopaque, ptr: *const anyopaque,
} { } {
return switch (@typeInfo(@TypeOf(data))) { return switch (@typeInfo(@TypeOf(data))) {
.Pointer => |ptr| switch (ptr.size) { .pointer => |ptr| switch (ptr.size) {
.One => .{ .one => .{
.size = @sizeOf(ptr.child), .size = @sizeOf(ptr.child),
.ptr = data, .ptr = data,
}, },
.Slice => .{ .slice => .{
.size = @intCast(@sizeOf(ptr.child) * data.len), .size = @intCast(@sizeOf(ptr.child) * data.len),
.ptr = data.ptr, .ptr = data.ptr,
}, },

View File

@ -33,7 +33,7 @@ pub const FreetypeLoadFlags = if (options.backend.hasFreetype())
config.FreetypeLoadFlags config.FreetypeLoadFlags
else else
void; void;
pub const freetype_load_flags_default = if (FreetypeLoadFlags != void) .{} else {}; pub const freetype_load_flags_default: FreetypeLoadFlags = if (FreetypeLoadFlags != void) .{} else {};
/// Options for initializing a font face. /// Options for initializing a font face.
pub const Options = struct { pub const Options = struct {