| plan 9 kernel history: overview | file list | diff list |
1999/1102/port/devdraw.c (diff list | history)
| 1999/1031/sys/src/9/port/devdraw.c:1203,1215 – 1999/1102/sys/src/9/port/devdraw.c:1203,1215 (short | long | prev | next) | ||
| 1997/1101 | } | |
| 1999/1005 | static void | |
| 1999/1102 | printmesg(char *fmt, uchar *a, int plsprnt) | |
| 1999/1005 | { char buf[256]; char *p, *q; int s; | |
| 1999/1102 | if(1|| plsprnt==0){ | |
| 1999/1005 | SET(s,q,p); USED(fmt, a, buf, p, q, s); return; | |
| 1999/1031/sys/src/9/port/devdraw.c:1813,1819 – 1999/1102/sys/src/9/port/devdraw.c:1813,1819 | ||
| 1997/1101 | dstflush(dstid, dst, Rect(p.x, p.y, q.x, p.y+Dy(font->image->r))); continue; | |
| 1999/1102 | /* use public screen: 'S' id[4] chan[4] */ | |
| 1997/1101 | case 'S': | |
| 1999/1005 | printmesg(fmt="Ll", a, 0); | |
| 1997/1101 | m = 1+4+4; | |
| 1999/1031/sys/src/9/port/devdraw.c:1825,1832 – 1999/1102/sys/src/9/port/devdraw.c:1825,1832 | ||
| 1997/1101 | dscrn = drawlookupdscreen(dstid); if(dscrn==0 || (dscrn->public==0 && dscrn->owner!=client)) error(Enodrawscreen); | |
| 1999/1005 |
| |
| 1999/1102 | if(dscrn->screen->image->chan != BGLONG(a+5)) error("inconsistent chan"); | |
| 1997/1101 | if(drawinstallscreen(client, dscrn, 0, 0, 0, 0) == 0) error(Edrawmem); continue; | |