Skip to content

Commit 806aeab

Browse files
HugoFlorentinoandrewrk
authored andcommitted
adding support for UTF-8 output
1 parent b3ae69d commit 806aeab

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/std/os/windows/kernel32.zig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ pub extern "kernel32" fn GetCommandLineW() callconv(WINAPI) LPWSTR;
152152

153153
pub extern "kernel32" fn GetConsoleMode(in_hConsoleHandle: HANDLE, out_lpMode: *DWORD) callconv(WINAPI) BOOL;
154154

155+
pub extern "kernel32" fn GetConsoleOutputCP() callconv(WINAPI) UINT;
156+
155157
pub extern "kernel32" fn GetConsoleScreenBufferInfo(hConsoleOutput: HANDLE, lpConsoleScreenBufferInfo: *CONSOLE_SCREEN_BUFFER_INFO) callconv(WINAPI) BOOL;
156158
pub extern "kernel32" fn FillConsoleOutputCharacterA(hConsoleOutput: HANDLE, cCharacter: CHAR, nLength: DWORD, dwWriteCoord: COORD, lpNumberOfCharsWritten: *DWORD) callconv(WINAPI) BOOL;
157159
pub extern "kernel32" fn FillConsoleOutputCharacterW(hConsoleOutput: HANDLE, cCharacter: WCHAR, nLength: DWORD, dwWriteCoord: COORD, lpNumberOfCharsWritten: *DWORD) callconv(WINAPI) BOOL;
@@ -286,6 +288,8 @@ pub extern "kernel32" fn SetConsoleCtrlHandler(
286288
Add: BOOL,
287289
) callconv(WINAPI) BOOL;
288290

291+
pub extern "kernel32" fn SetConsoleOutputCP(wCodePageID: UINT) callconv(WINAPI) BOOL;
292+
289293
pub extern "kernel32" fn SetFileCompletionNotificationModes(
290294
FileHandle: HANDLE,
291295
Flags: UCHAR,

0 commit comments

Comments
 (0)