16 |
|
|
17 |
#ifndef ESYSTYPES_H |
#ifndef ESYSTYPES_H |
18 |
#define ESYSTYPES_H |
#define ESYSTYPES_H |
19 |
|
|
20 |
/* |
/* |
21 |
* Use the integer types defined in the 1999 ISO C Standard |
* Use the integer types defined in the 1999 ISO C Standard |
22 |
* To specify a suitable Esys integer type |
* To specify a suitable Esys integer type |
30 |
#endif |
#endif |
31 |
|
|
32 |
/* |
/* |
33 |
* A primative test to ensure the array index type is at least as large |
* A primitive test to ensure the array index type is at least as large |
34 |
* as requested. Could put in another test if it is larger. |
* as requested. Could put in another test if it is larger. |
35 |
* An obscure compile error will result if the array index type isn't large |
* An obscure compile error will result if the array index type isn't large |
36 |
* enough |
* enough |
|
* |
|
37 |
*/ |
*/ |
38 |
static char EsysIntType_Too_Small[sizeof(EsysIntType)*8-ESYS_INT_BITS]; |
static char EsysIntType_Too_Small[sizeof(EsysIntType)*8-ESYS_INT_BITS]; |
39 |
|
|
|
|
|
40 |
#endif |
#endif |