summaryrefslogtreecommitdiffstats
path: root/win/tclWinSerial.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-05-22 07:32:37 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-05-22 07:32:37 (GMT)
commitd063a23455c0d66176444ee46ce756685f57da85 (patch)
tree509d0074efa0d99cccc7f76903d89c2b580af788 /win/tclWinSerial.c
parentf51c5464dcfb28580b92ba3f16a3d22ec36a8005 (diff)
downloadtcl-d063a23455c0d66176444ee46ce756685f57da85.zip
tcl-d063a23455c0d66176444ee46ce756685f57da85.tar.gz
tcl-d063a23455c0d66176444ee46ce756685f57da85.tar.bz2
More WIP: eliminate all usage of (platform-specific) Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to its proposed portable replacements: Tcl_Utf16ToUtfDString()/Tcl_UtfToUtf16DString()
This allows for Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to be declared deprecated.
Diffstat (limited to 'win/tclWinSerial.c')
-rw-r--r--win/tclWinSerial.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/win/tclWinSerial.c b/win/tclWinSerial.c
index 635ea57..41ddbb7 100644
--- a/win/tclWinSerial.c
+++ b/win/tclWinSerial.c
@@ -1669,7 +1669,8 @@ SerialSetOptionProc(
if (!GetCommState(infoPtr->handle, &dcb)) {
goto getStateFailed;
}
- native = Tcl_WinUtfToTChar(value, -1, &ds);
+ Tcl_DStringInit(&ds);
+ native = Tcl_UtfToUtf16DString(value, -1, &ds);
result = BuildCommDCB(native, &dcb);
Tcl_DStringFree(&ds);