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