enum {
PEFImportedSymbolClass=1
};

enum {
kPEFImpSymClassShift =1,
kPEFImpSymNameOffsetMask =2
};



#define PEFMaskedBasicOpcodes 1

#define PEFPkDataCount5(a) ( ((UInt8)(a)) & kPEFPkDataCount5Mask )

#define PEFPkDataOpcode(a) ( ((UInt8)(a)) >> kPEFPkDataOpcodeShift )

#define PEFRelocLgByImportFullIndex(a,b)  ( ((((UInt32)(a)) & 0x03FF) << 16) | ((UInt32)(b)) )

#define PEFImportedSymbolClass(a)        ((UInt8) ((a) >> kPEFImpSymClassShift))

#define PEFImportedSymbolNameOffset(a)   ((a) & kPEFImpSymNameOffsetMask)

#define PEFRelocSetPosFullOffset(a,b)  ( ((((UInt32)(a)) & 0x03FF) << 16) | ((UInt32)(b)) )

#define PEFRelocSetPosFullOffset(a,b)   ( ((((UInt32)(a)) & 0x03FF) << 16) | ((UInt32)(b)) )

#define PEFRelocBasicOpcode(a) (kPEFRelocBasicOpcodes[(a)>>9])





