#ifndef IGBheader_h #define IGBheader_h #include #include #include #include #include #include #include using namespace std; /* define for endedness */ #undef WORDS_BIGENDIAN #define NALLOC 100 /* Modify the following for your system #ifndef IGB_SYSTEME #define IGB_SYSTEME PC_LINUX #endif #ifndef GRAPH #define GRAPH PIRIS8 #endif #ifndef COPROC #define COPROC NUL #endif */ #ifdef IRIS_3000 #undef IRIS_3000 #endif #ifdef IRIS_4D #undef IRIS_4D #endif #ifdef ULTRIX #undef ULTRIX #endif #ifdef SUNOS #undef SUNOS #endif /* Systeme d'operation (64 possibilites) */ #define FACT_SYS_OP 26 #define SYS_OP 0xFC000000 /* Sous-systeme (64 possibilites) */ #define FACT_S_SYS_OP 20 #define S_SYS_OP 0xFFF00000 /* Version (64 possibilites) */ #define FACT_VERSION 14 #define VERSION 0xFFFFC000 /* Marque (64 possibilites) */ #define FACT_MARQUE 8 #define MARQUE 0xFFFFFF00 /* Modele (256 possibilites) */ #define FACT_MODELE 0 #define MODELE 0xFFFFFFFF /* Modeles IRIS 4D */ #define GT 1 #define PIRIS 2 /* Personal IRIS 24 plans + Z-buffer */ #define PIRIS8 3 /* Personal IRIS 8 plans */ /* Coprocesseurs mathematiques et accelerateurs pour PC-compatibles */ #define I80x87 1 /* Coprocesseurs mathematiques et accelerateurs pour IRIS et/ou Sun */ #define M6888x 1 #define FPA 2 #define SKY 3 #define NUL 0 #define INCONNU 0 #define UNIX (1<