summaryrefslogtreecommitdiffstats
path: root/win/tclWinSerial.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-09-18 15:11:23 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-09-18 15:11:23 (GMT)
commit3a94aaa6cb69b47612e4f299ef44bbb6d8869827 (patch)
tree38b517499284c2f8ba3ff0efc49b56a2a594746e /win/tclWinSerial.c
parentf2f4614f5cd6f0493ed0e46688b28017c8fc93b9 (diff)
downloadtcl-3a94aaa6cb69b47612e4f299ef44bbb6d8869827.zip
tcl-3a94aaa6cb69b47612e4f299ef44bbb6d8869827.tar.gz
tcl-3a94aaa6cb69b47612e4f299ef44bbb6d8869827.tar.bz2
TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since we are impicitly compiling with -DUNICODE
Diffstat (limited to 'win/tclWinSerial.c')
-rw-r--r--win/tclWinSerial.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/win/tclWinSerial.c b/win/tclWinSerial.c
index fe416ff..8cf8b55 100644
--- a/win/tclWinSerial.c
+++ b/win/tclWinSerial.c
@@ -1368,7 +1368,7 @@ SerialWriterThread(
HANDLE
TclWinSerialOpen(
HANDLE handle,
- const TCHAR *name,
+ const WCHAR *name,
DWORD access)
{
SerialInit();
@@ -1387,7 +1387,7 @@ TclWinSerialOpen(
* finished
*/
- handle = CreateFile(name, access, 0, 0, OPEN_EXISTING,
+ handle = CreateFileW(name, access, 0, 0, OPEN_EXISTING,
FILE_FLAG_OVERLAPPED, 0);
return handle;
@@ -1595,7 +1595,7 @@ SerialSetOptionProc(
BOOL result, flag;
size_t len, vlen;
Tcl_DString ds;
- const TCHAR *native;
+ const WCHAR *native;
int argc;
const char **argv;
@@ -1617,8 +1617,8 @@ SerialSetOptionProc(
if (!GetCommState(infoPtr->handle, &dcb)) {
goto getStateFailed;
}
- native = Tcl_WinUtfToTChar(value, -1, &ds);
- result = BuildCommDCB(native, &dcb);
+ native = (const WCHAR *)Tcl_WinUtfToTChar(value, -1, &ds);
+ result = BuildCommDCBW(native, &dcb);
Tcl_DStringFree(&ds);
if (result == FALSE) {