typedef enum M_Struct_Op_
{
m_struct_op_end = 0,
m_struct_op_start = M_MAKE_STRUCT_OP( M_STRUCT_OP_START, 0, 0 ),
m_struct_op_byte = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT8, 0, 0 ),
m_struct_op_schar = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT8, 0, 1 ),
m_struct_op_uint16_be = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT16, 0, 0 ),
m_struct_op_int16_be = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT16, 0, 1 ),
m_struct_op_uint16_le = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT16, 1, 0 ),
m_struct_op_int16_le = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT16, 1, 1 ),
m_struct_op_uint32_be = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT32, 0, 0 ),
m_struct_op_uint32_le = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT32, 0, 1 ),
m_struct_op_int32_be = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT32, 1, 0 ),
m_struct_op_int32_le = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT32, 1, 1 ),
m_struct_op_uint24_be = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT24, 0, 0 ),
m_struct_op_uint24_le = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT24, 0, 1 ),
m_struct_op_int24_be = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT24, 1, 0 ),
m_struct_op_int24_le = M_MAKE_STRUCT_OP( M_STRUCT_OP_INT24, 1, 1 ),
m_struct_op_bytes = M_MAKE_STRUCT_OP( M_STRUCT_OP_BYTES, 0, 0 ),
m_struct_op_skip = M_MAKE_STRUCT_OP( M_STRUCT_OP_BYTES, 0, 1 )
} M_Struct_Op;
|