ghostty/pkg/fontconfig/lang_set.zig
Mitchell Hashimoto aca36ba79b fontconfig: fc-match
2022-09-14 14:26:42 -07:00

26 lines
536 B
Zig

const std = @import("std");
const assert = std.debug.assert;
const c = @import("c.zig");
pub const LangSet = opaque {
pub fn create() *LangSet {
return @ptrCast(*LangSet, c.FcLangSetCreate());
}
pub fn destroy(self: *LangSet) void {
c.FcLangSetDestroy(self.cval());
}
pub inline fn cval(self: *LangSet) *c.struct__FcLangSet {
return @ptrCast(
*c.struct__FcLangSet,
self,
);
}
};
test "create" {
var fs = LangSet.create();
defer fs.destroy();
}