Artifact f5fdfb6efc499384387c6c21f6858d6d864cc2dce515bb507163d3ff15d57ac1:
- File generic/tclUtf.c — part of check-in [5f2bb912cf] at 2020-05-01 13:38:22 on branch core-8-6-branch — Fix first part of [ed29806baf]: Tcl_UtfToUniChar reads more than TCL_UTF_MAX bytes. Tcl_UtfToUniChar() now never reads more than TCL_UTF_MAX bytes any more. The UtfToUtf encoder/decoder is adapted to do attitional checks (more tricky than in Tcl 8.7, since we want compatibility with earlier 8.6 releases). Other callers of Tcl_UtfToUniChar() needs to be revised for the same problem. Most callers will need to change Tcl_UtfToUniChar() -> TclUtfToUCS4() and Tcl_UtfCharComplete() -> TclUCS4Complete(), but that's not done yet. (user: jan.nijtmans size: 58821) [more...]
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.