+5
-1
src/main.zig
+5
-1
src/main.zig
···
211
211
212
212
pub fn getTermSzWin() !TermSz {
213
213
//Microsoft Windows Case
214
-
var info: win32.CONSOLE_SCREEN_BUFFER_INFO = win32.CONSOLE_SCREEN_BUFFER_INFO();
214
+
var info: win32.CONSOLE_SCREEN_BUFFER_INFO = .{ .dwSize = .{ .X = 0, .Y = 0 },
215
+
.dwCursorPosition = .{.X= 0, .Y= 0},
216
+
.wAttributes= 0,
217
+
.srWindow = .{ .Left = 0, .Top = 0, .Right = 0, .Bottom = 0},
218
+
.dwMaximumWindowSize = .{.X = 0, .Y = 0} };
215
219
216
220
if (0 == win32.GetConsoleScreenBufferInfo(g_tty_win, &info)) switch (std.os.windows.kernel32.GetLastError()) {
217
221
else => |e| return std.os.windows.unexpectedError(e),