home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR4
/
XLIB30.ZIP
/
XLIBB.H
< prev
next >
Wrap
C/C++ Source or Header
|
1993-12-17
|
3KB
|
106 lines
/*C++ programs should replace extern with extern "C" in function prototypes*/
/* ------ ---------- */
extern int far pascal CSEGSEL;
extern int far pascal CSEGDSEL;
extern int far pascal TSEGSEL;
extern int far pascal TSEGDSEL;
extern int far pascal DSEGSEL;
extern int far pascal FLATSEL;
extern int far pascal FLATDSEL;
extern int far pascal DGROUPSEL;
extern int far pascal SCRNSEL;
extern int far pascal MAINCSSEL;
extern int far pascal MAINSSSEL;
extern int far pascal MAINDSSEL;
extern int far pascal MAINESSEL;
extern int far pascal ILCSSEL;
extern int far pascal ILSSSEL;
extern int far pascal ILDSSEL;
extern long far pascal CCODE;
extern char far pascal IRQ0INTNO;
extern char far pascal IRQ8INTNO;
extern int far pascal IFLAGS;
extern int far pascal OFLAGS;
extern int far pascal FPUCW;
extern int far pascal HOTKEY;
extern int far pascal RMDS;
extern int far pascal RMES;
extern int far pascal PMDS;
extern int far pascal PMES;
extern int far pascal PMFS;
extern int far pascal PMGS;
extern long far pascal CCODEPTR;
extern long far pascal PAGESIZE;
extern int far pascal CSEGVAL;
extern int far pascal TSEGVAL;
extern int far pascal DSEGVAL;
extern int far pascal DGROUPVAL;
extern long far pascal INLINERMPTR;
extern long far pascal CALL32PTR;
extern long far pascal FILEBUFADR;
extern int far pascal FILEBUFSIZE;
extern long far pascal ORGEFLAGS;
extern long far pascal ORGEAX;
extern long far pascal ORGEBX;
extern long far pascal ORGECX;
extern long far pascal ORGEDX;
extern long far pascal ORGESI;
extern long far pascal ORGEDI;
extern long far pascal ORGEBP;
extern long far pascal ORGESP;
extern int far pascal ORGSS;
extern int far pascal ORGDS;
extern int far pascal ORGES;
extern int far pascal ORGFS;
extern int far pascal ORGGS;
extern char far pascal ORGFPU[94];
extern long far pascal CALLESP;
extern int far pascal CALLSS;
extern int far pascal CALLDS;
extern int far pascal CALLES;
extern int far pascal CALLFS;
extern int far pascal CALLGS;
extern long far pascal XLIBMEMREQ(void);
extern long far pascal VCPIMEMREQ(void);
extern long far pascal DPMIMEMREQ(void);
extern long far pascal INITXLIB(void);
extern int far pascal XLIBCONFIG(void);
extern void far pascal INLINEPM(void);
extern void far pascal INLINERM(void);
extern void far pascal CALL32(void);
extern void far pascal CALLPM(void);
extern void far pascal ENTERPM(void);
extern void far pascal DEFLECTPM(void);
extern void far pascal MAPIO(void);
extern void far pascal GETMEM(void);
extern void far pascal FREEMEM(void);
extern void far pascal RESETMEM(void);
extern void far pascal GETPMIV(void);
extern void far pascal SETPMIV(void);
extern void far pascal SETDESC(void);
extern void far pascal XCREATE(void);
extern void far pascal XOPEN(void);
extern void far pascal XCLOSE(void);
extern void far pascal XSAVE(void);
extern void far pascal XLOAD(void);
extern void far pascal XWRITE(void);
extern void far pascal XREAD(void);
extern void far pascal SWITCHPM(void);
extern void far pascal SWITCHRM(void);
struct xfile
{
long condcode;
char fname[68];
int fhandle;
int fptrmode;
long fptr;
long blkadr;
long blksize;
long bufadr;
int bufsize;
int control;
};