diff options
author | Werner Koch <wk@gnupg.org> | 2021-03-09 08:58:09 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2021-03-09 08:58:16 +0100 |
commit | 9264c2710b64e565982d77410169a3253563a647 (patch) | |
tree | 8e5dc1bc4353274f2f3f625ca387526fb66fba73 /src/assuan-socket.c | |
parent | 05535d9863cfc4656554fa5fd8df2f4fbe695178 (diff) | |
download | libassuan-9264c2710b64e565982d77410169a3253563a647.tar.gz |
Support Unicode when starting servers on Windows.
* src/assuan-socket.c (utf8_to_wchar): Rename to
(_assuan_utf8_to_wchar): this and give global scope.
* src/system-w32.c (__assuan_spawn): Use CreateProcessW.
--
GnuPG-bug-id: 4398
Diffstat (limited to 'src/assuan-socket.c')
-rw-r--r-- | src/assuan-socket.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/assuan-socket.c b/src/assuan-socket.c index 9a24f1a..97b2312 100644 --- a/src/assuan-socket.c +++ b/src/assuan-socket.c @@ -215,8 +215,8 @@ delete_cygwin_fd (assuan_fd_t sockfd) } -static wchar_t * -utf8_to_wchar (const char *string) +wchar_t * +_assuan_utf8_to_wchar (const char *string) { int n; size_t nbytes; @@ -260,7 +260,7 @@ MyCreateFile (LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwSharedMode, HANDLE result; int err; - filename = utf8_to_wchar (lpFileName); + filename = _assuan_utf8_to_wchar (lpFileName); if (!filename) return INVALID_HANDLE_VALUE; @@ -278,7 +278,7 @@ MyDeleteFile (LPCSTR lpFileName) wchar_t *filename; int result, err; - filename = utf8_to_wchar (lpFileName); + filename = _assuan_utf8_to_wchar (lpFileName); if (!filename) return 0; |