diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-05-22 07:32:37 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-05-22 07:32:37 (GMT) |
| commit | d063a23455c0d66176444ee46ce756685f57da85 (patch) | |
| tree | 509d0074efa0d99cccc7f76903d89c2b580af788 /win/tclWinSerial.c | |
| parent | f51c5464dcfb28580b92ba3f16a3d22ec36a8005 (diff) | |
| download | tcl-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.c | 3 |
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); |
