home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR4
/
XLIB30.ZIP
/
EASYXB.H
< prev
next >
Wrap
C/C++ Source or Header
|
1993-12-18
|
2KB
|
44 lines
/*C++ programs must replace extern with extern "C" in all function prototypes*/
/* ------ ---------- */
extern int far pascal IFLAGS;
extern long far pascal PAGESIZE;
extern long far pascal INLINERMPTR;
extern long far pascal CALL32PTR;
extern long far pascal FILEBUFADR;
extern int far pascal FILEBUFSIZE;
extern long far pascal XLIBMEMREQ();
extern long far pascal VCPIMEMREQ();
extern long far pascal DPMIMEMREQ();
extern long far pascal INITXLIB();
extern int far pascal XLIBCONFIG();
extern void far pascal INLINEPM();
extern void far pascal INLINERM();
extern void far pascal CALL32();
extern long far pascal XMALLOC(long nobytes, long far *address, long far *size, long far *handle);
extern long far pascal XFREE(long handle);
extern long far pascal MAPIOMEM(long physaddress, long size, long far *logaddress);
extern long far pascal LINADR(void far *ptr);
extern void far pascal MOVMEM(long destadr, long sourceadr, long nobytes);
extern void far pascal XFCREATE(void far *controlblock);
extern void far pascal XFOPEN(void far *controlblock);
extern void far pascal XFCLOSE(void far *controlblock);
extern void far pascal XFLOAD(void far *controlblock);
extern void far pascal XFSAVE(void far *controlblock);
extern void far pascal XFREAD(void far *controlblock);
extern void far pascal XFWRITE(void far *controlblock);
struct xfile
{
long condcode;
char fname[68];
int fhandle;
int fptrmode;
long fptr;
long blkadr;
long blksize;
long bufadr;
int bufsize;
int control;
};