some more bugfixes for the integer promotion rules

This commit is contained in:
Araq 2012-07-10 01:12:03 +02:00
commit 95faae2c0a
4 changed files with 9 additions and 8 deletions

View file

@ -368,7 +368,7 @@ when defined(windows):
lpWideCharStr = cstring(result),
cchWideChar = cint(result.len div 2),
lpMultiByteStr = cstring(res),
cbMultiByte = cap)
cbMultiByte = cap.cint)
if m == 0:
# try again; ask for capacity:
cap = WideCharToMultiByte(
@ -386,7 +386,7 @@ when defined(windows):
lpWideCharStr = cstring(result),
cchWideChar = cint(result.len div 2),
lpMultiByteStr = cstring(res),
cbMultiByte = cap)
cbMultiByte = cap.cint)
if m == 0: OSError()
setLen(res, m)
result = res