xref: /plan9/sys/src/cmd/vnc/kbd.h (revision d9306527b4a7229dcf0cf3c58aed36bb9da82854)
19a747e4fSDavid du Colombier typedef struct	Snarf	Snarf;
29a747e4fSDavid du Colombier 
39a747e4fSDavid du Colombier struct Snarf
49a747e4fSDavid du Colombier {
59a747e4fSDavid du Colombier 	QLock;
69a747e4fSDavid du Colombier 	int		vers;
79a747e4fSDavid du Colombier 	int		n;
89a747e4fSDavid du Colombier 	char		*buf;
99a747e4fSDavid du Colombier };
109a747e4fSDavid du Colombier 
119a747e4fSDavid du Colombier enum
129a747e4fSDavid du Colombier {
139a747e4fSDavid du Colombier 	MAXSNARF	= 100*1024
149a747e4fSDavid du Colombier };
159a747e4fSDavid du Colombier 
169a747e4fSDavid du Colombier extern	Snarf		snarf;
179a747e4fSDavid du Colombier 
189a747e4fSDavid du Colombier long			latin1(Rune *k, int n);
199a747e4fSDavid du Colombier void			kbdputc(int c);
209a747e4fSDavid du Colombier void			screenputs(char*, int);
219a747e4fSDavid du Colombier void			vncputc(int, int);
22*d9306527SDavid du Colombier void			setsnarf(char *buf, int n, int *vers);
23