no wrapBinary for 'useWinAnsi' target
This commit is contained in:
parent
5c91f6ff2c
commit
1100521b6e
1 changed files with 5 additions and 6 deletions
|
|
@ -253,13 +253,12 @@ proc UnixToNativePath*(path: string): string {.
|
||||||
inc(i)
|
inc(i)
|
||||||
|
|
||||||
when defined(windows):
|
when defined(windows):
|
||||||
template wrapUnary(varname, winApiProc, arg: expr) {.immediate.} =
|
|
||||||
var varname = winApiProc(newWideCString(arg))
|
|
||||||
|
|
||||||
template wrapBinary(varname, winApiProc, arg, arg2: expr) {.immediate.} =
|
|
||||||
var varname = winApiProc(newWideCString(arg), arg2)
|
|
||||||
|
|
||||||
when useWinUnicode:
|
when useWinUnicode:
|
||||||
|
template wrapUnary(varname, winApiProc, arg: expr) {.immediate.} =
|
||||||
|
var varname = winApiProc(newWideCString(arg))
|
||||||
|
|
||||||
|
template wrapBinary(varname, winApiProc, arg, arg2: expr) {.immediate.} =
|
||||||
|
var varname = winApiProc(newWideCString(arg), arg2)
|
||||||
proc FindFirstFile(a: string, b: var TWIN32_FIND_DATA): THandle =
|
proc FindFirstFile(a: string, b: var TWIN32_FIND_DATA): THandle =
|
||||||
result = FindFirstFileW(newWideCString(a), b)
|
result = FindFirstFileW(newWideCString(a), b)
|
||||||
template FindNextFile(a, b: expr): expr = FindNextFileW(a, b)
|
template FindNextFile(a, b: expr): expr = FindNextFileW(a, b)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue