#include <mach/ndr.h> also included by <mach/mach.h>

mach/ndr.h

9 macros · 1 struct · 1 typedef · 1 variable

structNDR_record_t

size 8, align 1
unsigned charmig_vers
unsigned charif_vers
unsigned charreserved1
unsigned charmig_encoding
unsigned charint_rep
unsigned charchar_rep
unsigned charfloat_rep
unsigned charreserved2

typedefNDR_record_t

typedef struct NDR_record_t NDR_record_t;

macroNDR_PROTOCOL_2_0

MIG supported protocols for Network Data Representation
#define NDR_PROTOCOL_2_0 0

macroNDR_INT_BIG_ENDIAN

NDR 2.0 format flag type definition and values.
#define NDR_INT_BIG_ENDIAN 0

macroNDR_INT_LITTLE_ENDIAN

#define NDR_INT_LITTLE_ENDIAN 1

macroNDR_FLOAT_IEEE

#define NDR_FLOAT_IEEE 0

macroNDR_FLOAT_VAX

#define NDR_FLOAT_VAX 1

macroNDR_FLOAT_CRAY

#define NDR_FLOAT_CRAY 2

macroNDR_FLOAT_IBM

#define NDR_FLOAT_IBM 3

macroNDR_CHAR_ASCII

#define NDR_CHAR_ASCII 0

macroNDR_CHAR_EBCDIC

#define NDR_CHAR_EBCDIC 1

variableNDR_record

extern NDR_record_t NDR_record