aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os
diff options
context:
space:
mode:
authorviri <hi@viri.moe>2021-06-06 20:26:08 -0600
committerVeikka Tuominen <git@vexu.eu>2021-06-09 19:10:28 +0300
commit13dc34f779786ba39509014ebb9f4a5152cf2608 (patch)
tree46f8c0b56a3ee15edd688fdf72edb957a3e94bc8 /lib/std/os
parent610ce544d51ab0bc80c1882e4b923eda9bc0126c (diff)
downloadzig-13dc34f779786ba39509014ebb9f4a5152cf2608.tar.gz
zig-13dc34f779786ba39509014ebb9f4a5152cf2608.zip
std.Progress: use `*W` functions on windows
Closes #534. See: https://source.winehq.org/git/wine.git/blob/refs/heads/stable:/dlls/kernelbase/console.c#l520
Diffstat (limited to 'lib/std/os')
-rw-r--r--lib/std/os/windows/kernel32.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/os/windows/kernel32.zig b/lib/std/os/windows/kernel32.zig
index e50301f799..8f100a9511 100644
--- a/lib/std/os/windows/kernel32.zig
+++ b/lib/std/os/windows/kernel32.zig
@@ -90,6 +90,7 @@ pub extern "kernel32" fn GetConsoleMode(in_hConsoleHandle: HANDLE, out_lpMode: *
pub extern "kernel32" fn GetConsoleScreenBufferInfo(hConsoleOutput: HANDLE, lpConsoleScreenBufferInfo: *CONSOLE_SCREEN_BUFFER_INFO) callconv(WINAPI) BOOL;
pub extern "kernel32" fn FillConsoleOutputCharacterA(hConsoleOutput: HANDLE, cCharacter: CHAR, nLength: DWORD, dwWriteCoord: COORD, lpNumberOfCharsWritten: LPDWORD) callconv(WINAPI) BOOL;
+pub extern "kernel32" fn FillConsoleOutputCharacterW(hConsoleOutput: HANDLE, cCharacter: WCHAR, nLength: DWORD, dwWriteCoord: COORD, lpNumberOfCharsWritten: LPDWORD) callconv(WINAPI) BOOL;
pub extern "kernel32" fn FillConsoleOutputAttribute(hConsoleOutput: HANDLE, wAttribute: WORD, nLength: DWORD, dwWriteCoord: COORD, lpNumberOfAttrsWritten: LPDWORD) callconv(WINAPI) BOOL;
pub extern "kernel32" fn SetConsoleCursorPosition(hConsoleOutput: HANDLE, dwCursorPosition: COORD) callconv(WINAPI) BOOL;