summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-11-18 14:40:54 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-11-18 14:40:54 (GMT)
commit29db2a676191a091fee12e255a0d990ecae20397 (patch)
treecb7d438de62b3fa7fdc5aab5c3a6f6a4003e8d2c /generic/tclIO.c
parentf02189588a19c0badcf8eeb86be1920ca9360fab (diff)
downloadtcl-29db2a676191a091fee12e255a0d990ecae20397.zip
tcl-29db2a676191a091fee12e255a0d990ecae20397.tar.gz
tcl-29db2a676191a091fee12e255a0d990ecae20397.tar.bz2
Some code cleanup. Build with zlib dll on Win32 when using makefile.vc (shared-build only)
Diffstat (limited to 'generic/tclIO.c')
-rw-r--r--generic/tclIO.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tclIO.c b/generic/tclIO.c
index 36b3fad..643b8f1 100644
--- a/generic/tclIO.c
+++ b/generic/tclIO.c
@@ -4712,14 +4712,14 @@ Tcl_GetsObj(
* Skip the raw bytes that make up the '\n'.
*/
- char tmp[TCL_UTF_MAX];
int rawRead;
+ char tmp[TCL_UTF_MAX];
bufPtr = gs.bufPtr;
Tcl_ExternalToUtf(NULL, gs.encoding, RemovePoint(bufPtr),
gs.rawRead, statePtr->inputEncodingFlags
| TCL_ENCODING_NO_TERMINATE, &gs.state, tmp,
- TCL_UTF_MAX, &rawRead, NULL, NULL);
+ sizeof(tmp), &rawRead, NULL, NULL);
bufPtr->nextRemoved += rawRead;
gs.rawRead -= rawRead;
gs.bytesWrote--;
@@ -6282,7 +6282,7 @@ ReadChars(
Tcl_ExternalToUtf(NULL, encoding, src, srcLen,
(statePtr->inputEncodingFlags | TCL_ENCODING_NO_TERMINATE),
- &statePtr->inputEncodingState, buffer, TCL_UTF_MAX + 1,
+ &statePtr->inputEncodingState, buffer, sizeof(buffer),
&read, &decoded, &count);
if (count == 2) {