home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d2xx
/
d201
/
draco.lha
/
Draco
/
drinc
/
exec
/
libraries.g
< prev
next >
Wrap
Text File
|
1989-04-03
|
1KB
|
46 lines
long
LIB_VECTSIZE=6,
LIB_RESERVED=4,
LIB_BASE =-LIB_VECTSIZE,
LIB_USERDEF=LIB_BASE-LIB_RESERVED*LIB_VECTSIZE,
LIB_NONSTD=LIB_USERDEF,
LIB_OPEN =-6,
LIB_CLOSE=-12,
LIB_EXPUNGE=-18,
LIB_EXTFUNC=-24;
type
Node_t=unknown14,
Library_t=struct{
Node_tlib_Node;
ushortlib_Flags;
ushortlib_pad;
uintlib_NegSize;
uintlib_PosSize;
uintlib_Version;
uintlib_Revision;
*charlib_IdString;
ulonglib_Sum;
uintlib_OpenCnt;
};
ushort
LIBF_SUMMING=1<<0,
LIBF_CHANGED=1<<1,
LIBF_SUMUSED=1<<2,
LIBF_DELEXP=1<<3;
extern
AddLibrary(*Library_tlib)void,
CloseLibrary(*Library_tlib)void,
MakeFunctions(*bytetarget;**bytefunctionArray;*bytefuncDispBase)ulong,
MakeLibrary(**bytevectors;*bytestructure,init;ulongdataSize;
*SegList_tsegList)*Library_t,
OldOpenLibrary(*charname)*Library_t,
OpenLibrary(*charname;ulongversion)*Library_t,
RemLibrary(*Library_tlib)uint,
SetFunction(*Library_tlib;ulongfuncOffset;*bytefuncEntry)*byte,
SumLibrary(*Library_tlib)void;