diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-01-26 17:33:56 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-01-26 17:33:56 +0100 |
commit | bc610a1b1c32f6e2e9b034217bb3ce9a7defa739 (patch) | |
tree | 98fa1e680867eaf19c1be5e818a570713fa7a286 /sys/src/9/bcm/screen.h | |
parent | ea108c8ca6e726ac008f75775ab83775ec233171 (diff) |
add raspberry pi kernel (from sources)
Diffstat (limited to 'sys/src/9/bcm/screen.h')
-rw-r--r-- | sys/src/9/bcm/screen.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/sys/src/9/bcm/screen.h b/sys/src/9/bcm/screen.h new file mode 100644 index 000000000..8703796a9 --- /dev/null +++ b/sys/src/9/bcm/screen.h @@ -0,0 +1,36 @@ +typedef struct Cursor Cursor; +typedef struct Cursorinfo Cursorinfo; +struct Cursorinfo { + Cursor; + Lock; +}; + +/* devmouse.c */ +extern void mousetrack(int, int, int, int); +extern void absmousetrack(int, int, int, int); +extern Point mousexy(void); + +extern void mouseaccelerate(int); +extern int m3mouseputc(Queue*, int); +extern int m5mouseputc(Queue*, int); +extern int mouseputc(Queue*, int); + +extern Cursorinfo cursor; +extern Cursor arrow; + +/* mouse.c */ +extern void mousectl(Cmdbuf*); +extern void mouseresize(void); + +/* screen.c */ +extern void blankscreen(int); +extern void flushmemscreen(Rectangle); +extern uchar* attachscreen(Rectangle*, ulong*, int*, int*, int*); +extern int cursoron(int); +extern void cursoroff(int); +extern void setcursor(Cursor*); + +/* devdraw.c */ +extern QLock drawlock; + +#define ishwimage(i) 1 /* for ../port/devdraw.c */ |