.TH DRAWFCALL 3 .SH NAME convM2W, convW2M, drawfcallfmt, readwsysmsg, sizeW2M \- window system protocol .SH SYNOPSIS .nf .PP .ft L #include #include #include #include #include #include .ft P .ta \w'\fLuint 'u .PP .B uint convM2W(uchar *ap, uint nap, Wsysmsg *w) .PP .B uint convW2M(Wsysmsg *w, uchar *ap, uint nap) .PP .B int drawfcallfmt(Fmt*) .PP .B int readwsysmsg(int fd, uchar *buf, uint nbuf) .PP .B uint sizeW2M(Wsysmsg *w) .SH DESCRIPTION These routines are analogues of the routines described in .MR fcall 3 . They manipulate graphics device protocol messages rather than 9P protocol messages. The graphics device protocol is used for internal communication between the .MR devdraw 1 graphics server and the .MR draw 3 library. A .B Wsysmsg is the C structure corresponding to a protocol message. .PP The protocol is intentionally undocumented and may change. .SH SOURCE .B \*9/src/libdraw/drawfcall.c .SH SEE ALSO .MR devdraw 1 , .MR draw 3 , .MR graphics 3