6 void vtDumpSome(Packet*);
9 vtDebug(VtSession *s, char *fmt, ...)
22 vtDebugMesg(VtSession *z, Packet *p, char *s)
34 fprint(2, "runt packet%s", s);
37 b = packetPeek(p, buf, 0, 2);
41 fprint(2, "%c%d[%d] %d", ((op&1)==0)?'R':'Q', op, tid, n);
47 vtDumpSome(Packet *pkt)
51 char buf[200], *q, *eq;
57 eq = buf + sizeof(buf);
58 q = seprint(q, eq, "(%d) '", n);
62 p = packetPeek(pkt, data, 0, n);
63 for(i=0; i<n && printable; i++)
64 if((p[i]<32 && p[i] !='\n' && p[i] !='\t') || p[i]>127)
68 q = seprint(q, eq, "%c", p[i]);
72 q = seprint(q, eq, " ");
73 q = seprint(q, eq, "%.2X", p[i]);