| 
| 
#define  | MemPtr   MemSeqRef | 
|   | 
| 
#define  | MemPos   U32BIT | 
|   | 
| #define  | MEMPTR_SEQ_OPEN(context,  memArea,  offset,  length,  async,  memPtr) | 
|   | 
| 
#define  | MEMPTR_SEQ_CLOSE(context,  memArea,  memPtr)   memSeqClose( memPtr ) | 
|   | 
| 
#define  | MEMPTR_OPEN(seqMemPtr,  memPtr)   CHECK_MEM_ERR(memSeqOpenClone( seqMemPtr, &(memPtr))) | 
|   | 
| 
#define  | MEMPTR_CLOSE(memPtr)   memSeqClose( memPtr ) | 
|   | 
| #define  | MEMPTR_GET_DIFF(memPtr1,  memPtr2,  i32) | 
|   | 
| 
#define  | MEMPTR_DATA_COMPARE(ui8Ptr,  memPtr,  length,  equal)   CHECK_MEM_ERR(memSeqCompContig( ui8Ptr, memPtr, length, &(equal))) | 
|   | 
| #define  | MEMPTR_READ(srcMemPtr,  destUi8Ptr,  numbytes) | 
|   | 
| #define  | MEMPTR_WRITE(srcUi8Ptr,  destMemPtr,  numbytes) | 
|   | 
| #define  | MEMPTR_COPY(srcMemPtr,  destMemPtr,  numbytes) | 
|   | 
| 
#define  | SET_POS_REL(memPtr,  offset)   CHECK_MEM_ERR(memSeqSetPosRel( memPtr, offset )) | 
|   | 
| 
#define  | SET_POS_ABS(memPtr,  memPos)   CHECK_MEM_ERR(memSeqSetPosAbs( memPtr, memPos )) | 
|   | 
| 
#define  | GET_POS(memPtr,  memPos)   memSeqReadPos( memPtr, &(memPos)) | 
|   | 
| 
#define  | READ_UINT8(memPtr,  ui8)   CHECK_MEM_ERR(memSeqReadByte( memPtr, &(ui8))) | 
|   | 
| 
#define  | READ_UINT16(memPtr,  ui16)   readUInt16Seq( memPtr, &(ui16)) | 
|   | 
| 
#define  | READ_UINT32(memPtr,  ui32)   readUInt32Seq( memPtr, &(ui32)) | 
|   | 
| 
#define  | GET_UINT8(memPtr,  ui8)   getUInt8Seq( memPtr, &(ui8)) | 
|   | 
| 
#define  | GET_UINT16(memPtr,  ui16)   getUInt16Seq( memPtr, &(ui16)) | 
|   | 
| 
#define  | GET_UINT32(memPtr,  ui32)   getUInt32Seq( memPtr, &(ui32)) | 
|   | 
| 
#define  | READ_OBJECT_KEY(memPtr,  objKey,  valid)   readObjectKeySeq( memPtr, &(objKey), &(valid)) | 
|   | 
Defines memory access utils to work with managed (MemMgr) memory. 
- Date
 - 28/9/2001 
 
- Author
 - R Taylor