home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR4
/
XLIB30.ZIP
/
EASYX.H
< prev
next >
Wrap
C/C++ Source or Header
|
1993-12-18
|
2KB
|
44 lines
/*C++ programs should replace extern with extern "C" is all prototypes below*/
/* ------ ---------- */
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(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 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;
};