fix: zig update build errors
Some checks failed
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 1m35s
Some checks failed
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 1m35s
This commit is contained in:
@@ -176,7 +176,7 @@ pub fn main() !void {
|
||||
if (now_ms >= next_frame_ms) {
|
||||
next_frame_ms = now_ms + tick_ms;
|
||||
} else {
|
||||
time.sleep((next_frame_ms - now_ms) * time.ns_per_ms);
|
||||
std.Thread.sleep((next_frame_ms - now_ms) * time.ns_per_ms);
|
||||
next_frame_ms += tick_ms;
|
||||
}
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ pub fn main() !void {
|
||||
if (now_ms >= next_frame_ms) {
|
||||
next_frame_ms = now_ms + tick_ms;
|
||||
} else {
|
||||
time.sleep((next_frame_ms - now_ms) * time.ns_per_ms);
|
||||
std.Thread.sleep((next_frame_ms - now_ms) * time.ns_per_ms);
|
||||
next_frame_ms += tick_ms;
|
||||
}
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ pub fn App(comptime E: type) type {
|
||||
// global variable for the registered handler for WINCH
|
||||
var handler_ctx: *anyopaque = undefined;
|
||||
/// registered WINCH handler to report resize events
|
||||
fn handleWinch(_: c_int) callconv(.C) void {
|
||||
fn handleWinch(_: c_int) callconv(.c) void {
|
||||
const this: *@This() = @ptrCast(@alignCast(handler_ctx));
|
||||
// NOTE this does not have to be done if in-band resize events are supported
|
||||
// -> the signal might not work correctly when hosting the application over ssh!
|
||||
|
||||
@@ -62,19 +62,18 @@ pub fn write(buf: []const u8) !usize {
|
||||
return try posix.write(posix.STDIN_FILENO, buf);
|
||||
}
|
||||
|
||||
fn contextWrite(context: @This(), data: []const u8) anyerror!usize {
|
||||
fn contextWrite(context: *const anyopaque, data: []const u8) anyerror!usize {
|
||||
_ = context;
|
||||
return try posix.write(posix.STDOUT_FILENO, data);
|
||||
}
|
||||
|
||||
const Writer = std.io.Writer(
|
||||
@This(),
|
||||
anyerror,
|
||||
contextWrite,
|
||||
);
|
||||
const Writer = std.io.AnyWriter;
|
||||
|
||||
pub fn writer() Writer {
|
||||
return .{ .context = .{} };
|
||||
return .{
|
||||
.context = &.{},
|
||||
.writeFn = contextWrite,
|
||||
};
|
||||
}
|
||||
|
||||
pub fn setCursorPosition(pos: Point) !void {
|
||||
|
||||
Reference in New Issue
Block a user