home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 2
/
FreeSoftwareCollection2pd199x-jp.img
/
ms_dos
/
fmgraph
/
g_prtcls.c
< prev
next >
Wrap
Text File
|
1990-06-14
|
625b
|
33 lines
#include <stdio.h>
#include <dos.h>
struct STDRECT {
unsigned char page,reserve1;
int x1,y1,x2,y2;
};
extern unsigned char gds_fshift;
extern unsigned gds_wrkoff;
extern unsigned gds_wrkseg;
void g_partclear(unsigned char page,int startx,int starty,int endx,int endy)
{
union REGS reg;
struct SREGS seg;
struct STDRECT rect;
segread(&seg);
reg.h.ah=gds_fshift+8;
reg.x.di=(unsigned)▭
seg.ds=seg.ss;
rect.page=page;
rect.reserve1=0;
rect.x1=startx;
rect.y1=starty;
rect.x2=endx;
rect.y2=endy;
reg.x.bx=gds_wrkoff;
seg.es=gds_wrkseg;
int86x(0x92,®,®,&seg);
}