21 static int kb_point(
int*,
int*,
int*,
int*);
22 static void newmark(
int,
int,
int,
int);
25 static void dummy(
void);
48 int *x, *y, *key, *button;
65 int *x, *y, *key, *button;
68 int xo = 8, yo = 7, x2o, y2o;
287 int *x, *y, *key, *button;
443 int irq = 4, serport = 0x3f8;
491 int *irq, *adrs, *pointer;
496 static int savirq,savadrs,savtype;
505 fp = fopen(
"mfb.rc",
"r");
508 strcat(s,
"\\mfb.rc");
520 while (fgets(s,128,fp) !=
NULL) {
521 if (*s ==
'#')
continue;
530 if (!strncmp(s,
"pad",3))
532 else if (!strncmp(s,
"mouse",5))
534 else if (!strncmp(s,
"keys",4))
void MFBDrawCursor(int x, int y)
static void(* pointer_close)()
static void(* pointer_on)()
static void(* pointer_off)()
int MFBPoint(int *x, int *y, int *key, int *button)
static void(* pointer_status)()
void MFBEraseCursor(int x, int y)