home *** CD-ROM | disk | FTP | other *** search
- {$if not def EXEC_LIBRARIES_H} CONST EXEC_LIBRARIES_H=0;
-
- { ******************************************************************
- ** KickPascal-Include-Datei "exec/libraries.h" zu Kickstart 3.0 **
- ****************************************************************** }
-
- TYPE p_Library = ^_Library;
-
-
- {$if not def EXEC_NODES_H;incl "exec/nodes.h";endif}
-
-
- CONST
- 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 _Library = RECORD
- lib_Node : Node;
- lib_Flags : Byte;
- lib_pad : Byte;
- lib_NegSize : Word;
- lib_PosSize : Word;
- lib_Version : Word;
- lib_Revision : Word;
- lib_IdString : Str;
- lib_Sum : Long;
- lib_OpenCnt : Word;
- END;
-
- CONST
- LIBF_SUMMING = $1;
- LIBF_CHANGED = $2;
- LIBF_SUMUSED = $4;
- LIBF_DELEXP = $8;
-
- {$endif}
-