Mitchell Hashimoto 26280d4fe5 macos: AttributedString
2022-10-08 17:24:33 -07:00

21 lines
446 B
Zig

const c = @import("c.zig");
pub const ComparisonResult = enum(c_int) {
less = -1,
equal = 0,
greater = 1,
};
pub const Range = extern struct {
location: c.CFIndex,
length: c.CFIndex,
pub fn init(loc: usize, len: usize) Range {
return @bitCast(Range, c.CFRangeMake(@intCast(c_long, loc), @intCast(c_long, len)));
}
pub fn cval(self: Range) c.CFRange {
return @bitCast(c.CFRange, self);
}
};