Update Zig (#164)

* update zig

* pkg/fontconfig: clean up @as

* pkg/freetype,harfbuzz: clean up @as

* pkg/imgui: clean up @as

* pkg/macos: clean up @as

* pkg/pixman,utf8proc: clean up @as

* clean up @as

* lots more @as cleanup

* undo flatpak changes

* clean up @as
This commit is contained in:
Mitchell Hashimoto
2023-06-30 12:15:31 -07:00
committed by GitHub
parent 0c632e7345
commit 314f9287b1
110 changed files with 892 additions and 1022 deletions

View File

@@ -45,7 +45,7 @@ pub const Buffer = struct {
/// Fetches the type of buffer contents. Buffers are either empty, contain
/// characters (before shaping), or contain glyphs (the result of shaping).
pub fn getContentType(self: Buffer) ContentType {
return @enumFromInt(ContentType, c.hb_buffer_get_content_type(self.handle));
return @enumFromInt(c.hb_buffer_get_content_type(self.handle));
}
/// Appends a character with the Unicode value of codepoint to buffer,
@@ -76,9 +76,9 @@ pub const Buffer = struct {
c.hb_buffer_add_codepoints(
self.handle,
text.ptr,
@intCast(c_int, text.len),
@intCast(text.len),
0,
@intCast(c_int, text.len),
@intCast(text.len),
);
}
@@ -90,9 +90,9 @@ pub const Buffer = struct {
c.hb_buffer_add_utf32(
self.handle,
text.ptr,
@intCast(c_int, text.len),
@intCast(text.len),
0,
@intCast(c_int, text.len),
@intCast(text.len),
);
}
@@ -104,9 +104,9 @@ pub const Buffer = struct {
c.hb_buffer_add_utf16(
self.handle,
text.ptr,
@intCast(c_int, text.len),
@intCast(text.len),
0,
@intCast(c_int, text.len),
@intCast(text.len),
);
}
@@ -118,9 +118,9 @@ pub const Buffer = struct {
c.hb_buffer_add_utf8(
self.handle,
text.ptr,
@intCast(c_int, text.len),
@intCast(text.len),
0,
@intCast(c_int, text.len),
@intCast(text.len),
);
}
@@ -130,9 +130,9 @@ pub const Buffer = struct {
c.hb_buffer_add_latin1(
self.handle,
text.ptr,
@intCast(c_int, text.len),
@intCast(text.len),
0,
@intCast(c_int, text.len),
@intCast(text.len),
);
}
@@ -149,7 +149,7 @@ pub const Buffer = struct {
/// See hb_buffer_set_direction()
pub fn getDirection(self: Buffer) Direction {
return @enumFromInt(Direction, c.hb_buffer_get_direction(self.handle));
return @enumFromInt(c.hb_buffer_get_direction(self.handle));
}
/// Sets the script of buffer to script.
@@ -167,7 +167,7 @@ pub const Buffer = struct {
/// See hb_buffer_set_script()
pub fn getScript(self: Buffer) Script {
return @enumFromInt(Script, c.hb_buffer_get_script(self.handle));
return @enumFromInt(c.hb_buffer_get_script(self.handle));
}
/// Sets the language of buffer to language .
@@ -192,10 +192,7 @@ pub const Buffer = struct {
/// long as buffer contents are not modified.
pub fn getGlyphInfos(self: Buffer) []GlyphInfo {
var length: u32 = 0;
const ptr = @ptrCast(
[*c]GlyphInfo,
c.hb_buffer_get_glyph_infos(self.handle, &length),
);
const ptr: [*c]GlyphInfo = @ptrCast(c.hb_buffer_get_glyph_infos(self.handle, &length));
return ptr[0..length];
}
@@ -210,7 +207,7 @@ pub const Buffer = struct {
var length: u32 = 0;
if (c.hb_buffer_get_glyph_positions(self.handle, &length)) |positions| {
const ptr = @ptrCast([*]GlyphPosition, positions);
const ptr: [*]GlyphPosition = @ptrCast(positions);
return ptr[0..length];
}