xref: /plan9-contrib/sys/src/cmd/vnc/vncv.h (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1*9a747e4fSDavid du Colombier /* color.c */
2*9a747e4fSDavid du Colombier extern	void		choosecolor(Vnc*);
3*9a747e4fSDavid du Colombier extern	void		(*cvtpixels)(uchar*, uchar*, int);
4*9a747e4fSDavid du Colombier extern  void            settranslation(Vnc*);
5*9a747e4fSDavid du Colombier 
6*9a747e4fSDavid du Colombier /* draw.c */
7*9a747e4fSDavid du Colombier extern	void		sendencodings(Vnc*);
8*9a747e4fSDavid du Colombier extern	void		requestupdate(Vnc*, int);
9*9a747e4fSDavid du Colombier extern	void		readfromserver(Vnc*);
10*9a747e4fSDavid du Colombier 
11*9a747e4fSDavid du Colombier extern	uchar	zero[];
12*9a747e4fSDavid du Colombier 
13*9a747e4fSDavid du Colombier /* vncv.c */
14*9a747e4fSDavid du Colombier extern	char		*encodings;
15*9a747e4fSDavid du Colombier extern	int		bpp12;
16*9a747e4fSDavid du Colombier extern	Vnc*		vnc;
17*9a747e4fSDavid du Colombier extern	int		mousefd;
18*9a747e4fSDavid du Colombier 
19*9a747e4fSDavid du Colombier /* wsys.c */
20*9a747e4fSDavid du Colombier extern	void		readkbd(Vnc*);
21*9a747e4fSDavid du Colombier extern	void		initmouse(void);
22*9a747e4fSDavid du Colombier extern	void		mousewarp(Point);
23*9a747e4fSDavid du Colombier extern	void		readmouse(Vnc*);
24*9a747e4fSDavid du Colombier extern  void            senddim(Vnc*);
25*9a747e4fSDavid du Colombier extern  void            writesnarf(Vnc*, long);
26*9a747e4fSDavid du Colombier extern  void            checksnarf(Vnc*);
27