/*
** libinit.h
** 6th May 2000
** David McMinn
** The basic library function prototypes
*/

#ifndef LIBINIT_H
#define LIBINIT_H

#include <exec/types.h>
#include <exec/execbase.h>
#include "defs.h"
#include "libbase.h"


struct myLibBase * SAVEDS ASM   InitLib(REG(d0) struct myLibBase *base, REG(a0) SEGLISTPTR seglist, REG(a6) struct ExecBase *execbase);
struct myLibBase * SAVEDS ASM   OpenLib(REG(a6) struct myLibBase *base);
SEGLISTPTR SAVEDS ASM           CloseLib(REG(a6) struct myLibBase *base);
SEGLISTPTR SAVEDS ASM           ExpungeLib(REG(a6) struct myLibBase *base);
ULONG SAVEDS ASM                ExtFuncLib(void);

#endif
