Go to the documentation of this file. 9 #ifndef osdWireConfig_h 10 #define osdWireConfig_h 16 #include <sys/param.h> 19 # if __BYTE_ORDER == __LITTLE_ENDIAN 20 # define EPICS_BYTE_ORDER EPICS_ENDIAN_LITTLE 21 # elif __BYTE_ORDER == __BIG_ENDIAN 22 # define EPICS_BYTE_ORDER EPICS_ENDIAN_BIG 24 # error EPICS hasnt been ported to run on the <sys/param.h> specified __BYTE_ORDER 28 # if BYTE_ORDER == LITTLE_ENDIAN 29 # define EPICS_BYTE_ORDER EPICS_ENDIAN_LITTLE 30 # elif BYTE_ORDER == BIG_ENDIAN 31 # define EPICS_BYTE_ORDER EPICS_ENDIAN_BIG 33 # error EPICS hasnt been ported to run on the <sys/param.h> specified BYTE_ORDER 36 # error <sys/param.h> doesnt specify __BYTE_ORDER or BYTE_ORDER - is an OS specific osdWireConfig.h needed? 40 #ifdef __FLOAT_WORD_ORDER 41 # if __FLOAT_WORD_ORDER == __LITTLE_ENDIAN 42 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_LITTLE 43 # elif __FLOAT_WORD_ORDER == __BIG_ENDIAN 44 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_BIG 46 # error EPICS hasnt been ported to <sys/param.h> specified __FLOAT_WORD_ORDER 49 # ifdef FLOAT_WORD_ORDER 50 # if FLOAT_WORD_ORDER == LITTLE_ENDIAN 51 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_LITTLE 52 # elif FLOAT_WORD_ORDER == BIG_ENDIAN 53 # define EPICS_FLOAT_WORD_ORDER EPICS_ENDIAN_BIG 55 # error EPICS hasnt been ported to <sys/param.h> specified FLOAT_WORD_ORDER 60 # define EPICS_FLOAT_WORD_ORDER EPICS_BYTE_ORDER