diff options
author | Araq <rumpf_a@web.de> | 2013-05-20 09:29:01 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-05-20 09:29:01 +0200 |
commit | 1100521b6e32312f182acffc2b739dd678c67f65 (patch) | |
tree | 18f34d7d562e4d4ca080f55462243ec91a0349b6 /lib/pure | |
parent | 5c91f6ff2c7bbe9eccc56e97b5df525f06ddd330 (diff) | |
download | Nim-1100521b6e32312f182acffc2b739dd678c67f65.tar.gz |
no wrapBinary for 'useWinAnsi' target
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/os.nim | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 233967753..bf00afed2 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -253,13 +253,12 @@ proc UnixToNativePath*(path: string): string {. inc(i) 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: + 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 = result = FindFirstFileW(newWideCString(a), b) template FindNextFile(a, b: expr): expr = FindNextFileW(a, b) |