home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ANews 1
/
AnewsCD01.iso
/
Indispensables
/
Compression
/
xad
/
Developer
/
Include
/
ReadMe.TXT
Wrap
Text File
|
1999-08-09
|
1KB
|
33 lines
xadmaster.library got a design which is a result of programming for
xfdmaster.library, programming xpkmaster.library and FD2Pragma tool. I got
some problems with these and tried to fix them for xadmaster.library.
I hope I got all :-) We will see in some years.
The library has a very open interface allowing future enhancements easily.
Nearly all funtions get their arguments through TagItem structures and
all structures must be allocated through xadmaster.library which ensures
the ability to expand them. The functions using Tag arrays end with A.
Related varags functions end without A, but are not supported on all
compilers directly. Use FD2Pragma to create link libraries for e.g.
MaxonC++ compiler.
The library is done in pure C code compiled with SAS-C. It does not use
global variables and library bases or the ExecBase pointer from 4.W. All
the necessary data is stored locally. All library functions use the normal
library interface for their work (e.g. xadGetInfo does not call
xadAllocObject internally, but with normal library call).
The library base pointers stored in xadMasterBase should be used from
clients only. No other programs should access them to ensure future
compatibility!
If you need additionally include files, use FD2Pragma utility. It can be
found in Aminet under name dev/misc/FD2Pragma.lha.
It is able to produce stub libraries, lvo, proto and pragma files and a lot
of other stuff.
Dirk Stöcker <stoecker@amigaworld.com>
14th October 1998