diff options
author | dgp <dgp@users.sourceforge.net> | 2014-05-08 17:38:09 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2014-05-08 17:38:09 (GMT) |
commit | f09e51e8788ff8c2a471a01403237b8c4cd9821b (patch) | |
tree | edb7b5cd43261e6d227f089e6b3327ef0cf026ce /generic | |
parent | 501a64ea84e7ed50d4b814d335b41475cc535754 (diff) | |
parent | 7a8da94d9220c402a32b23f8e86e4c7f0b9b3457 (diff) | |
parent | 8c081b3c39faeaf973eb300f8b269e403fa6107a (diff) | |
download | tcl-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