15 #ifndef osdWireConfig_h 16 #define osdWireConfig_h 22 #include <sys/param.h> 25 # if __BYTE_ORDER == __LITTLE_ENDIAN 26 # define EPICS_BYTE_ORDER EPICS_ENDIAN_LITTLE 27 # elif __BYTE_ORDER == __BIG_ENDIAN 28 # define EPICS_BYTE_ORDER EPICS_ENDIAN_BIG 30 # error EPICS hasnt been ported to run on the <sys/param.h> specified __BYTE_ORDER 34 # if BYTE_ORDER == LITTLE_ENDIAN 35 # define EPICS_BYTE_ORDER EPICS_ENDIAN_LITTLE 36 # elif BYTE_ORDER == BIG_ENDIAN 37 # define EPICS_BYTE_ORDER EPICS_ENDIAN_BIG 39 # error EPICS hasnt been ported to run on the <sys/param.h> specified BYTE_ORDER 42 # error <sys/param.h> doesnt specify __BYTE_ORDER or BYTE_ORDER - is an OS specific osdWireConfig.h needed? 46 #ifdef __FLOAT_WORD_ORDER 47 # if __FLOAT_WORD_ORDER == __LITTLE_ENDIAN 48 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_LITTLE 49 # elif __FLOAT_WORD_ORDER == __BIG_ENDIAN 50 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_BIG 52 # error EPICS hasnt been ported to <sys/param.h> specified __FLOAT_WORD_ORDER 55 # ifdef FLOAT_WORD_ORDER 56 # if FLOAT_WORD_ORDER == LITTLE_ENDIAN 57 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_LITTLE 58 # elif FLOAT_WORD_ORDER == BIG_ENDIAN 59 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_BIG 61 # error EPICS hasnt been ported to <sys/param.h> specified FLOAT_WORD_ORDER 66 # define EPICS_FLOAT_WORD_ORDER EPICS_BYTE_ORDER