| static long int ham = 0xdeadbeefdeadbeef; |
| struct thread_master *master; |
| print_stream (struct stream *s) |
| size_t getp = stream_get_getp (s); |
| printf ("endp: %ld, readable: %ld, writeable: %ld\n", |
| while (STREAM_READABLE (s)) |
| printf ("0x%x ", *stream_pnt (s)); |
| stream_forward_getp (s, 1); |
| /* put getp back to where it was */ |
| stream_set_getp (s, getp); |
| stream_resize (s, stream_get_endp (s)); |
| printf ("c: 0x%hhx\n", stream_getc (s)); |
| printf ("w: 0x%hx\n", stream_getw (s)); |
| printf ("l: 0x%x\n", stream_getl (s)); |
| printf ("q: 0x%lx\n", stream_getq (s)); |