summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2014-05-08 17:38:09 (GMT)
committerdgp <dgp@users.sourceforge.net>2014-05-08 17:38:09 (GMT)
commitf09e51e8788ff8c2a471a01403237b8c4cd9821b (patch)
treeedb7b5cd43261e6d227f089e6b3327ef0cf026ce /generic
parent501a64ea84e7ed50d4b814d335b41475cc535754 (diff)
parent7a8da94d9220c402a32b23f8e86e4c7f0b9b3457 (diff)
parent8c081b3c39faeaf973eb300f8b269e403fa6107a (diff)
downloadtcl-f09e51e8788ff8c2a471a01403237b8c4cd9821b.zip
tcl-f09e51e8788ff8c2a471a01403237b8c4cd9821b.tar.gz
tcl-f09e51e8788ff8c2a471a01403237b8c4cd9821b.tar.bz2
Merge the reforms of dgp-trunk-read branch into trunk. (port of dgp-read-bytes)
Large overhaul of I/O read operations - Protects integer overflow of buffers, reusing append machinery - Forces -buffersize changes to take place when commanded - Uses assertions to simplify code in "can't happen" situations - Eliminated duplication of -translation processing - Fixes bugs io-35.18b and io-35.20