[Bug 3605120]: Stop test chan-io-28.7 from hanging when run standalone.
struct NextChannelHandler used only locally.  Remove from tclIO.h.
structs ChannelHandler ChannelHandlerEvent GetsState CopyState used locally.
Remove from tclIO.h.
structs *ChannelHandler* GetsState CopyState used only locally.
Remove from tclIO.h.
Remove from tclIO.h structs used only in tclIO.c.
[Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom Lane for providing the test-case and the patch.
[Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom Lane for providing the test-case and the patch.
[Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom Lane for providing the test-case and the patch.
Some VOID -> void, Tcl_TraceVar -> Tcl_TraceVar2 and Tcl_VarTraceInfo -> Tcl_VarTraceInfo2 conversions.
Wrap test-case over multiple lines.
Wrap test-case over multiple lines
Wrap test-case over multiple lines
Convert test expression into less imposing form.
rejoin the branch
A bit more tidiness expressing the new test expression.
Somewhat tidier, less daunting test.
Somewhat tidier, less daunting test.
minor: formatting tweaks in the change log
termios cleanup step 1: remove USE_TERMIO and USE_SGTTY conditional sections
(mechanical change, done with `unifdef`).
For termios, we never want DIRECT_BAUD; always use the symbolic constants
as prescribed by POSIX.