/******************************************************************************
*
*       Source Control
*       --------------
*       $Header: romboot_base.h,v 34.8 87/06/12 10:19:24 bart Exp $
*
*       $Locker:  $
*
*       $Log:   romboot_base.h,v $
*   Revision 34.8  87/06/12  10:19:24  bart
*   BootList
*   
*   Revision 34.7  87/06/11  15:44:02  bart
*   working autoboot 06.11.87
*   
*   Revision 34.6  87/06/10  11:20:58  bart
*   *** empty log message ***
*   
*   Revision 34.5  87/06/03  15:50:18  bart
*   *** empty log message ***
*   
*   Revision 34.4  87/06/03  15:04:26  bart
*   checkpoint
*   
*   Revision 34.3  87/06/03  10:57:36  bart
*   checkpoint
*   
*   Revision 34.2  87/06/03  10:49:58  bart
*   *** empty log message ***
*   
*   Revision 34.1  87/06/03  10:18:44  bart
*   *** empty log message ***
*   
*   Revision 34.0  87/06/02  11:10:18  bart
*   added to rcs for updating
*   
*
******************************************************************************/

#ifndef LIBRARIES_ROMBOOTBASE_H
#define LIBRARIES_ROMBOOTBASE_H

#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef EXEC_NODES_H
#include <exec/nodes.h>
#endif
#ifndef EXEC_LISTS_H
#include <exec/lists.h>
#endif
#ifndef EXEC_LIBRARIES_H
#include <exec/libraries.h>
#endif
#ifndef EXEC_EXECBASE_H
#include <exec/execbase.h>
#endif
#ifndef EXEC_EXECNAME_H
#include <exec/execname.h>
#endif

struct RomBootBase
{
    struct Library  LibNode;
        struct Execbase *ExecBase;
        struct List             BootList;
        ULONG                   Reserved[4];    /* for future expansion */
};

struct BootNode
{
        struct Node bn_Node;
        UWORD   bn_Flags;
        CPTR    bn_DeviceNode;
};

#define ROMBOOT_NAME "romboot.library"

#endif
