summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
diff options
context:
space:
mode:
authoroehhar <harald.oehlmann@elmicron.de>2022-09-11 08:55:59 (GMT)
committeroehhar <harald.oehlmann@elmicron.de>2022-09-11 08:55:59 (GMT)
commit370f7dfa406329d5dfbf91ef4da3d647230ee99c (patch)
treea98e05216c6c1f228119f199bf6dff4c5fe24cc1 /generic/tclIO.c
parent458c4d727efea4ddde5289f5a10be1f1e8bc0844 (diff)
downloadtcl-370f7dfa406329d5dfbf91ef4da3d647230ee99c.zip
tcl-370f7dfa406329d5dfbf91ef4da3d647230ee99c.tar.gz
tcl-370f7dfa406329d5dfbf91ef4da3d647230ee99c.tar.bz2
TIP633 fconfigure -strictencoding: change option name to "-strictencoding".
Diffstat (limited to 'generic/tclIO.c')
-rw-r--r--generic/tclIO.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/generic/tclIO.c b/generic/tclIO.c
index cf96559..0f5f9c0 100644
--- a/generic/tclIO.c
+++ b/generic/tclIO.c
@@ -7913,12 +7913,12 @@ Tcl_GetChannelOption(
return TCL_OK;
}
}
- if (len == 0 || HaveOpt(2, "-tolerantencoding")) {
+ if (len == 0 || HaveOpt(2, "-strictencoding")) {
if (len == 0) {
- Tcl_DStringAppendElement(dsPtr, "-tolerantencoding");
+ Tcl_DStringAppendElement(dsPtr, "-strictencoding");
}
Tcl_DStringAppendElement(dsPtr,
- (flags & CHANNEL_ENCODING_NOCOMPLAIN) ? "1" : "0");
+ (flags & CHANNEL_ENCODING_NOCOMPLAIN) ? "0" : "1");
if (len > 0) {
return TCL_OK;
}
@@ -8179,16 +8179,16 @@ Tcl_SetChannelOption(
ResetFlag(statePtr, CHANNEL_EOF|CHANNEL_STICKY_EOF|CHANNEL_BLOCKED);
statePtr->inputEncodingFlags &= ~TCL_ENCODING_END;
return TCL_OK;
- } else if (HaveOpt(2, "-tolerantencoding")) {
+ } else if (HaveOpt(2, "-strictencoding")) {
int newMode;
if (Tcl_GetBoolean(interp, newValue, &newMode) == TCL_ERROR) {
return TCL_ERROR;
}
if (newMode) {
- statePtr->flags |= CHANNEL_ENCODING_NOCOMPLAIN;
- } else {
statePtr->flags &= ~CHANNEL_ENCODING_NOCOMPLAIN;
+ } else {
+ statePtr->flags |= CHANNEL_ENCODING_NOCOMPLAIN;
}
return TCL_OK;
} else if (HaveOpt(2, "-translation")) {