1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
/*
* lib/part/schemedata.h
*
* Copyright (C) 1997,1998 Russell King
*/
#ifndef PART_SCHEMEDATA_H
#define PART_SCHEMEDATA_H
#include "scheme/icside.h"
#include "scheme/linux.h"
#include "scheme/pcbios.h"
#include "scheme/powertec.h"
#include "scheme/riscix.h"
#include "scheme/eesox.h"
typedef union {
#ifdef SCHEME_FILECORE_LINUX
filecore_linux_part_t filecore_linux;
#endif
#ifdef SCHEME_FILECORE_RISCiX
filecore_riscix_part_t filecore_riscix;
#endif
#ifdef SCHEME_ICSIDE
icside_part_t icside;
#endif
#ifdef SCHEME_PCBIOS
pcbios_part_t pcbios;
#endif
#ifdef SCHEME_POWERTEC
powertec_part_t powertec;
#endif
#ifdef SCHEME_EESOX
eesox_part_t eesox;
#endif
#ifdef SCHEME_FILECORE_RISCiX
filecore_riscix_part_t riscix;
#endif
} scheme_part_t;
typedef union {
#ifdef SCHEME_FILECORE_LINUX
filecore_linux_data_t filecore_linux;
#endif
#ifdef SCHEME_FILECORE_RISCiX
filecore_riscix_data_t filecore_riscix;
#endif
#ifdef SCHEME_ICSIDE
icside_data_t icside;
#endif
#ifdef SCHEME_PCBIOS
pcbios_data_t pcbios;
#endif
#ifdef SCHEME_POWERTEC
powertec_data_t powertec;
#endif
#ifdef SCHEME_EESOX
eesox_data_t eesox;
#endif
#ifdef SCHEME_FILECORE_RISCiX
filecore_riscix_data_t riscix;
#endif
} scheme_data_t;
#endif
|