From bf226bbad872b63f32a5e1ded9961d052fd7c840 Mon Sep 17 00:00:00 2001 From: Rene Zwanenburg Date: Mon, 4 Apr 2016 10:26:33 +0200 Subject: [PATCH] Fix WriteConsoleW use on 64 bit --- terminal.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/terminal.d b/terminal.d index d88f24b..ea50384 100644 --- a/terminal.d +++ b/terminal.d @@ -1092,7 +1092,7 @@ http://msdn.microsoft.com/en-us/library/windows/desktop/ms683193%28v=vs.85%29.as wstring writeBufferw = to!wstring(writeBuffer); while(writeBufferw.length) { DWORD written; - WriteConsoleW(hConsole, writeBufferw.ptr, writeBufferw.length, &written, null); + WriteConsoleW(hConsole, writeBufferw.ptr, cast(DWORD)writeBufferw.length, &written, null); writeBufferw = writeBufferw[written .. $]; }