/* Header file for mouse functions */ /* Build by Chaitanya Belwal, BelSOFT */ union REGS inregs,outregs; int row,col; int status=0; checkdriver() { inregs.x.ax=0; int86(0x33,&inregs,&outregs); status=&outregs; return(status); } cursoron() { inregs.x.ax=1; int86(0x33,&inregs,&outregs); } cursoroff() { inregs.x.ax=2; int86(0x33,&inregs,&outregs); } colposition() { inregs.x.ax=3; int86(0x33,&inregs,&outregs); row=outregs.x.dx; return(col); } rowposition() { inregs.x.ax=3; int86(0x33,&inregs,&outregs); col=outregs.x.cx; return(row); } buttonstatus() { inregs.x.ax=3; int86(0x33,&inregs,&outregs); status=outregs.x.bx; return(status); } /* End of Header File */