proc cmderr {ecode emsg} { error $emsg "" [list TRAIN CMDERR $ecode] }
+proc lputs {m} {
+ if {[regexp \
+ {^\<[<&] picioh (?:in msg|out) 8[09a-f]|^\<[<&] picio (?:in pong|out ping)} \
+ $m]} \
+ return
+ puts $m
+}
+
proc xmit-relevantly {m} {
global executing currentconn conns
if {$executing} {
}
set othersm -$m
} else {
- puts "<& $m"
+ lputs "<& $m"
set myconn {}
set othersm &$m
}
return
}
- puts "<< $l"
+ lputs "<< $l"
if {[regexp {^(detect (\w+)) ([01])$} $l dummy key seg value]} {
upvar #0 detect0($seg) d0