home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 2
/
FreeSoftwareCollection2pd199x-jp.img
/
ms_dos
/
fmgraph
/
g_init.c
< prev
next >
Wrap
Text File
|
1990-06-14
|
404b
|
23 lines
#include <stdio.h>
#include <dos.h>
unsigned char gds_fshift;
unsigned int gds_wrkoff;
unsigned int gds_wrkseg;
void g_init(char far *work)
{
union REGS reg;
struct SREGS seg;
segread(&seg);
if(work==NULL)
gds_fshift=0x80;
else
gds_fshift=0x00;
reg.h.ah=gds_fshift;
reg.x.bx=gds_wrkoff=FP_OFF(work);
seg.es=gds_wrkseg=FP_SEG(work);
int86x(0x92,®,®,&seg);
}