Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix TclCopyChannel() incorrect use of CHANNEL_PROFILE_GET(). |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | main |
Files: | files | file ages | folders |
SHA3-256: |
e2a0960130f446831a8f54c3c04c92f5 |
User & Date: | pooryorick 2023-03-31 18:56:33.068 |
Context
2023-03-31
| ||
19:14 | Correct other CHANNEL_PROFILE_GET() usage as well, which had the same error. Further on: 1) profile ... check-in: e7fcdb7611 user: jan.nijtmans tags: trunk, main | |
18:56 | Fix TclCopyChannel() incorrect use of CHANNEL_PROFILE_GET(). check-in: e2a0960130 user: pooryorick tags: trunk, main | |
11:16 | Merge 8.7 check-in: cb00487e37 user: jan.nijtmans tags: trunk, main | |
Changes
Changes to generic/tclIO.c.
︙ | ︙ | |||
9374 9375 9376 9377 9378 9379 9380 | * Tcl 8.7 alphas prior to encoding profiles */ moveBytes = inStatePtr->inEofChar == '\0' /* No eofChar to stop input */ && inStatePtr->inputTranslation == TCL_TRANSLATE_LF && outStatePtr->outputTranslation == TCL_TRANSLATE_LF && inStatePtr->encoding == outStatePtr->encoding | | > | > | 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 | * Tcl 8.7 alphas prior to encoding profiles */ moveBytes = inStatePtr->inEofChar == '\0' /* No eofChar to stop input */ && inStatePtr->inputTranslation == TCL_TRANSLATE_LF && outStatePtr->outputTranslation == TCL_TRANSLATE_LF && inStatePtr->encoding == outStatePtr->encoding && CHANNEL_PROFILE_GET(inStatePtr->inputEncodingFlags) != TCL_ENCODING_PROFILE_STRICT && CHANNEL_PROFILE_GET(inStatePtr->outputEncodingFlags) != TCL_ENCODING_PROFILE_STRICT && CHANNEL_PROFILE_GET(outStatePtr->inputEncodingFlags) == TCL_ENCODING_PROFILE_TCL8 && CHANNEL_PROFILE_GET(outStatePtr->outputEncodingFlags) == TCL_ENCODING_PROFILE_TCL8; /* * Allocate a new CopyState to maintain info about the current copy in * progress. This structure will be deallocated when the copy is * completed. */ |
︙ | ︙ |