2 typedef struct Cursor Cursor;
4 extern void mousetrack(int, int, int, ulong);
5 extern void absmousetrack(int, int, int, ulong);
6 extern Point mousexy(void);
8 extern void mouseaccelerate(int);
9 extern int m3mouseputc(Queue*, int);
10 extern int m5mouseputc(Queue*, int);
11 extern int mouseputc(Queue*, int);
14 extern void mousectl(Cmdbuf*);
15 extern void mouseresize(void);
16 extern void mouseredraw(void);
19 extern void blankscreen(int);
20 extern void flushmemscreen(Rectangle);
21 extern Memdata* attachscreen(Rectangle*, ulong*, int*, int*, int*);
22 extern void cursoron(void);
23 extern void cursoroff(void);
24 extern void setcursor(Cursor*);
27 extern QLock drawlock;
29 #define ishwimage(i) 0 /* for ../port/devdraw.c */