64 lines
932 B
C
64 lines
932 B
C
#ifndef __ADAPTERS_H__
|
|
#define __ADAPTERS_H__
|
|
|
|
#ifdef IN2000
|
|
#include "in2000s.h"
|
|
#endif
|
|
|
|
#ifdef AL4000h
|
|
#include "al4000hs.h"
|
|
#endif
|
|
|
|
#ifdef AL4000I
|
|
#include "al4000is.h"
|
|
#endif
|
|
|
|
#ifdef NCREVAL
|
|
#include "ncrevals.h"
|
|
#endif
|
|
|
|
#ifdef AL7000
|
|
#include "al7000s.h"
|
|
#endif
|
|
|
|
#ifdef EVAL710
|
|
#define USES710
|
|
#include "eval7x0s.h"
|
|
#endif
|
|
|
|
union AdapterU {
|
|
#ifdef IN2000
|
|
struct IN2000S IN2000U;
|
|
#endif /* IN2000 */
|
|
#ifdef AL4000
|
|
struct AL4000HS AL4000HU;
|
|
#endif
|
|
#ifdef AL4000I /* AL4000 on board scsi interface */
|
|
struct AL4000IS AL4000IU;
|
|
#endif
|
|
#if defined(AL7000)
|
|
struct AL7000S AL7000U;
|
|
#endif
|
|
};
|
|
|
|
union SBICU {
|
|
#ifdef USESCDV
|
|
struct CDVS CDV;
|
|
#endif
|
|
|
|
#ifdef USES33C93
|
|
struct WD33C93S WD33C93;
|
|
#endif
|
|
|
|
#ifdef USES53C94
|
|
struct NCR53C94S NCR53C94;
|
|
#endif
|
|
#if defined(USES710) || defined(USES720)
|
|
struct NCR53c7x0S NCR53C7x0;
|
|
#endif
|
|
};
|
|
|
|
extern int Adapter_Init(ADAPTER_PTR HA, unsigned *Context);
|
|
|
|
#endif
|