1 #include <sys/mach/ndr.h> 2 3 #if _BYTE_ORDER == _LITTLE_ENDIAN 4 #define NDR_INT_ENDIAN NDR_INT_LITTLE_ENDIAN 5 #elif _BYTE_ORDER == _BIG_ENDIAN 6 #define NDR_INT_ENDIAN NDR_INT_BIG_ENDIAN 7 #else 8 #error "bad endian value" 9 #endif 10 11 12 NDR_record_t NDR_record = { 13 0, /* mig_reserved */ 14 0, /* mig_reserved */ 15 0, /* mig_reserved */ 16 NDR_PROTOCOL_2_0, 17 NDR_INT_ENDIAN, 18 NDR_CHAR_ASCII, 19 NDR_FLOAT_IEEE, 20 0, 21 }; 22