1 be3e97dc 2006-06-25 devnull .TH DRAWFCALL 3
3 57a2289b 2006-06-25 devnull convM2W, convW2M, drawfcallfmt, readwsysmsg, sizeW2M \- window system protocol
4 57a2289b 2006-06-25 devnull .SH SYNOPSIS
8 57a2289b 2006-06-25 devnull #include <u.h>
9 57a2289b 2006-06-25 devnull #include <libc.h>
10 57a2289b 2006-06-25 devnull #include <draw.h>
11 57a2289b 2006-06-25 devnull #include <mouse.h>
12 57a2289b 2006-06-25 devnull #include <cursor.h>
13 57a2289b 2006-06-25 devnull #include <drawfcall.h>
15 57a2289b 2006-06-25 devnull .ta \w'\fLuint 'u
18 57a2289b 2006-06-25 devnull uint convM2W(uchar *ap, uint nap, Wsysmsg *w)
21 57a2289b 2006-06-25 devnull uint convW2M(Wsysmsg *w, uchar *ap, uint nap)
24 57a2289b 2006-06-25 devnull int drawfcallfmt(Fmt*)
27 57a2289b 2006-06-25 devnull int readwsysmsg(int fd, uchar *buf, uint nbuf)
30 57a2289b 2006-06-25 devnull uint sizeW2M(Wsysmsg *w)
31 57a2289b 2006-06-25 devnull .SH DESCRIPTION
32 57a2289b 2006-06-25 devnull These routines are analogues of the routines described in
33 57a2289b 2006-06-25 devnull .IR fcall (3).
34 57a2289b 2006-06-25 devnull They manipulate graphics device protocol messages
35 57a2289b 2006-06-25 devnull rather than 9P protocol messages.
36 57a2289b 2006-06-25 devnull The graphics device protocol is used for internal
37 57a2289b 2006-06-25 devnull communication between the
38 57a2289b 2006-06-25 devnull .IR devdraw (1)
39 57a2289b 2006-06-25 devnull graphics server
41 57a2289b 2006-06-25 devnull .IR draw (3)
44 57a2289b 2006-06-25 devnull .B Wsysmsg
45 57a2289b 2006-06-25 devnull is the C structure corresponding to a protocol message.
47 57a2289b 2006-06-25 devnull The protocol is intentionally undocumented and may change.
48 57a2289b 2006-06-25 devnull .SH SOURCE
49 57a2289b 2006-06-25 devnull .B \*9/src/libdraw/drawfcall.c
50 57a2289b 2006-06-25 devnull .SH SEE ALSO
51 57a2289b 2006-06-25 devnull .IR devdraw (1),
52 57a2289b 2006-06-25 devnull .IR draw (3),
53 57a2289b 2006-06-25 devnull .IR graphics (3)