; $VER: xpkLib.i 1.2 (26.11.96)
	INCLUDE	xpkLibHeader.i

; here the needed vars and strings are initialized. Do not change the format
; of the IDString, only add some additional info after the second brake
; An additional $VER: string isn't needed !!!
; compile this with an assembler and link it as the first part to your
; library - other ASM or C stuff should be behind this one.

VERSION		EQU	1		; version of your library
REVISION	EQU	0		; revision of your library

LibName		DC.B	'xpk____.library',0
IDString	DC.B	'xpk____ 1.0 (23.11.96)',13,10,0
		CNOP	0,2

; following 2 functions are required : _InitCode, _ExitCode
; they are call by init routine or by Expunge
; Init is the only funtion, that is allowed to set a value for an global
; var
; the library pointer is in A5, registers have to be saved!!!
; a return value not zero says, that the initilisation failed !!!

; dummy functions, mark out them if you want to use your own ones

_InitCode
_ExitCode	MOVEQ	#0,D0
		RTS

; or set these two if the functions are extern
;	XREF	_InitCode
;	XREF	_ExitCode

; ASM-Codes: Use this file as an include with
;	INCLUDE	xpkLib____.i

; C-Codes: Compile this file with an assembler and get an object file
;	xpkLib____.o
; link this object file to your C-Code (as the first one!!!)
; set the following X-Refs

;	XREF	_XpksPackerInfo
;	XREF	_XpksPackChunk
;	XREF	_XpksPackFree
;	XREF	_XpksPackReset
;	XREF	_XpksUnpackChunk
;	XREF	_XpksUnpackFree

